blob: 1cd500bf2ef72718528e686004f6ebc1739b1003 [file] [log] [blame]
<!DOCTYPE HTML>
<html lang="en">
<head>
<!-- Generated by javadoc (17) -->
<title>All Classes and Interfaces (kafka 3.2.3 API)</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="description" content="class index">
<meta name="generator" content="javadoc/AllClassesIndexWriter">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<link rel="stylesheet" type="text/css" href="script-dir/jquery-ui.min.css" title="Style">
<link rel="stylesheet" type="text/css" href="jquery-ui.overrides.css" title="Style">
<script type="text/javascript" src="script.js"></script>
<script type="text/javascript" src="script-dir/jquery-3.5.1.min.js"></script>
<script type="text/javascript" src="script-dir/jquery-ui.min.js"></script>
</head>
<body class="all-classes-index-page">
<script type="text/javascript">var evenRowColor = "even-row-color";
var oddRowColor = "odd-row-color";
var tableTab = "table-tab";
var activeTableTab = "active-table-tab";
var pathtoroot = "./";
loadScripts(document, 'script');</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<div class="flex-box">
<header role="banner" class="flex-header">
<nav role="navigation">
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="top-nav" id="navbar-top">
<div class="skip-nav"><a href="#skip-navbar-top" title="Skip navigation links">Skip navigation links</a></div>
<ul id="navbar-top-firstrow" class="nav-list" title="Navigation">
<li><a href="index.html">Overview</a></li>
<li>Package</li>
<li>Class</li>
<li><a href="overview-tree.html">Tree</a></li>
<li><a href="deprecated-list.html">Deprecated</a></li>
<li><a href="index-all.html">Index</a></li>
<li><a href="help-doc.html#all-classes">Help</a></li>
</ul>
</div>
<div class="sub-nav">
<div class="nav-list-search"><label for="search-input">SEARCH:</label>
<input type="text" id="search-input" value="search" disabled="disabled">
<input type="reset" id="reset-button" value="reset" disabled="disabled">
</div>
</div>
<!-- ========= END OF TOP NAVBAR ========= -->
<span class="skip-nav" id="skip-navbar-top"></span></nav>
</header>
<div class="flex-content">
<main role="main">
<div class="header">
<h1 title="All Classes and Interfaces" class="title">All Classes and Interfaces</h1>
</div>
<div id="all-classes-table">
<div class="table-tabs" role="tablist" aria-orientation="horizontal"><button id="all-classes-table-tab0" role="tab" aria-selected="true" aria-controls="all-classes-table.tabpanel" tabindex="0" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table', 2)" class="active-table-tab">All Classes and Interfaces</button><button id="all-classes-table-tab1" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab1', 2)" class="table-tab">Interfaces</button><button id="all-classes-table-tab2" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab2', 2)" class="table-tab">Classes</button><button id="all-classes-table-tab3" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab3', 2)" class="table-tab">Enum Classes</button><button id="all-classes-table-tab5" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab5', 2)" class="table-tab">Exceptions</button><button id="all-classes-table-tab7" role="tab" aria-selected="false" aria-controls="all-classes-table.tabpanel" tabindex="-1" onkeydown="switchTab(event)" onclick="show('all-classes-table', 'all-classes-table-tab7', 2)" class="table-tab">Annotation Interfaces</button></div>
<div id="all-classes-table.tabpanel" role="tabpanel">
<div class="summary-table two-column-summary" aria-labelledby="all-classes-table-tab0">
<div class="table-header col-first">Class</div>
<div class="table-header col-last">Description</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AbortTransactionOptions.html" title="class in org.apache.kafka.clients.admin">AbortTransactionOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AbortTransactionResult.html" title="class in org.apache.kafka.clients.admin">AbortTransactionResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#abortTransaction(org.apache.kafka.clients.admin.AbortTransactionSpec,org.apache.kafka.clients.admin.AbortTransactionOptions)"><code>Admin.abortTransaction(AbortTransactionSpec, AbortTransactionOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AbortTransactionSpec.html" title="class in org.apache.kafka.clients.admin">AbortTransactionSpec</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/AbstractConfig.html" title="class in org.apache.kafka.common.config">AbstractConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A convenient base class for configurations to extend.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AbstractOptions.html" title="class in org.apache.kafka.clients.admin">AbstractOptions</a>&lt;<a href="org/apache/kafka/clients/admin/AbstractOptions.html" title="type parameter in AbstractOptions">T</a> extends <a href="org/apache/kafka/clients/admin/AbstractOptions.html" title="class in org.apache.kafka.clients.admin">AbstractOptions</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/AbstractProcessor.html" title="class in org.apache.kafka.streams.processor">AbstractProcessor</a>&lt;<a href="org/apache/kafka/streams/processor/AbstractProcessor.html" title="type parameter in AbstractProcessor">K</a>,<wbr><a href="org/apache/kafka/streams/processor/AbstractProcessor.html" title="type parameter in AbstractProcessor">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">Since 3.0.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/health/AbstractState.html" title="class in org.apache.kafka.connect.health">AbstractState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Provides the current status along with identifier for Connect worker and tasks.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/acl/AccessControlEntry.html" title="class in org.apache.kafka.common.acl">AccessControlEntry</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents an access control entry.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/acl/AccessControlEntryFilter.html" title="class in org.apache.kafka.common.acl">AccessControlEntryFilter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a filter which matches access control entries.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenRetriever.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured">AccessTokenRetriever</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An <code>AccessTokenRetriever</code> is the internal API by which the login module will
retrieve an access token for use in authorization by the broker.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenRetrieverFactory.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">AccessTokenRetrieverFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenValidator.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured">AccessTokenValidator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An instance of <code>AccessTokenValidator</code> acts as a function object that, given an access
token in base-64 encoded JWT format, can parse the data, perform validation, and construct an
<a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerToken.html" title="interface in org.apache.kafka.common.security.oauthbearer"><code>OAuthBearerToken</code></a> for use by the caller.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenValidatorFactory.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">AccessTokenValidatorFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/acl/AclBinding.html" title="class in org.apache.kafka.common.acl">AclBinding</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a binding between a resource pattern and an access control entry.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/acl/AclBindingFilter.html" title="class in org.apache.kafka.common.acl">AclBindingFilter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A filter which can match AclBinding objects.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/authorizer/AclCreateResult.html" title="class in org.apache.kafka.server.authorizer">AclCreateResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/authorizer/AclDeleteResult.html" title="class in org.apache.kafka.server.authorizer">AclDeleteResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/authorizer/AclDeleteResult.AclBindingDeleteResult.html" title="class in org.apache.kafka.server.authorizer">AclDeleteResult.AclBindingDeleteResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Delete result for each ACL binding that matched a delete filter.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/acl/AclOperation.html" title="enum class in org.apache.kafka.common.acl">AclOperation</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Represents an operation which an ACL grants or denies permission to perform.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/acl/AclPermissionType.html" title="enum class in org.apache.kafka.common.acl">AclPermissionType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Represents whether an ACL grants or denies permissions.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/authorizer/Action.html" title="class in org.apache.kafka.server.authorizer">Action</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/admin/Admin.html" title="interface in org.apache.kafka.clients.admin">Admin</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The administrative client for Kafka, which supports managing and inspecting topics, brokers, configurations and ACLs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AdminClient.html" title="class in org.apache.kafka.clients.admin">AdminClient</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The base class for in-built admin clients.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AdminClientConfig.html" title="class in org.apache.kafka.clients.admin">AdminClientConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The AdminClient configuration class, which also contains constants for configuration entry names.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Aggregator.html" title="interface in org.apache.kafka.streams.kstream">Aggregator</a>&lt;<a href="org/apache/kafka/streams/kstream/Aggregator.html" title="type parameter in Aggregator">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Aggregator.html" title="type parameter in Aggregator">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/Aggregator.html" title="type parameter in Aggregator">VA</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>Aggregator</code> interface for aggregating values of the given key.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/AlreadyExistsException.html" title="class in org.apache.kafka.connect.errors">AlreadyExistsException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates the operation tried to create an entity that already exists.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterClientQuotasOptions.html" title="class in org.apache.kafka.clients.admin">AlterClientQuotasOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#alterClientQuotas(java.util.Collection,org.apache.kafka.clients.admin.AlterClientQuotasOptions)"><code>Admin.alterClientQuotas(Collection, AlterClientQuotasOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterClientQuotasResult.html" title="class in org.apache.kafka.clients.admin">AlterClientQuotasResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#alterClientQuotas(java.util.Collection,org.apache.kafka.clients.admin.AlterClientQuotasOptions)"><code>Admin.alterClientQuotas(Collection, AlterClientQuotasOptions)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterConfigOp.html" title="class in org.apache.kafka.clients.admin">AlterConfigOp</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class representing a alter configuration entry containing name, value and operation type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/admin/AlterConfigOp.OpType.html" title="enum class in org.apache.kafka.clients.admin">AlterConfigOp.OpType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/policy/AlterConfigPolicy.html" title="interface in org.apache.kafka.server.policy">AlterConfigPolicy</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface for enforcing a policy on alter configs requests.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/policy/AlterConfigPolicy.RequestMetadata.html" title="class in org.apache.kafka.server.policy">AlterConfigPolicy.RequestMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class containing the create request parameters.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterConfigsOptions.html" title="class in org.apache.kafka.clients.admin">AlterConfigsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#incrementalAlterConfigs(java.util.Map)"><code>Admin.incrementalAlterConfigs(Map)</code></a> and <a href="org/apache/kafka/clients/admin/Admin.html#alterConfigs(java.util.Map)"><code>Admin.alterConfigs(Map)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterConfigsResult.html" title="class in org.apache.kafka.clients.admin">AlterConfigsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#alterConfigs(java.util.Map)"><code>Admin.alterConfigs(Map)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterConsumerGroupOffsetsOptions.html" title="class in org.apache.kafka.clients.admin">AlterConsumerGroupOffsetsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for the <a href="org/apache/kafka/clients/admin/Admin.html#alterConsumerGroupOffsets(java.lang.String,java.util.Map,org.apache.kafka.clients.admin.AlterConsumerGroupOffsetsOptions)"><code>Admin.alterConsumerGroupOffsets(String, Map, AlterConsumerGroupOffsetsOptions)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterConsumerGroupOffsetsResult.html" title="class in org.apache.kafka.clients.admin">AlterConsumerGroupOffsetsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#alterConsumerGroupOffsets(java.lang.String,java.util.Map)"><code>Admin.alterConsumerGroupOffsets(String, Map)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterPartitionReassignmentsOptions.html" title="class in org.apache.kafka.clients.admin">AlterPartitionReassignmentsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#alterPartitionReassignments(java.util.Map,org.apache.kafka.clients.admin.AlterPartitionReassignmentsOptions)"><code>Admin.alterPartitionReassignments(Map, AlterPartitionReassignmentsOptions)</code></a>
The API of this class is evolving.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterPartitionReassignmentsResult.html" title="class in org.apache.kafka.clients.admin">AlterPartitionReassignmentsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#alterPartitionReassignments(java.util.Map,org.apache.kafka.clients.admin.AlterPartitionReassignmentsOptions)"><code>Admin.alterPartitionReassignments(Map, AlterPartitionReassignmentsOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterReplicaLogDirsOptions.html" title="class in org.apache.kafka.clients.admin">AlterReplicaLogDirsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#alterReplicaLogDirs(java.util.Map,org.apache.kafka.clients.admin.AlterReplicaLogDirsOptions)"><code>Admin.alterReplicaLogDirs(Map, AlterReplicaLogDirsOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterReplicaLogDirsResult.html" title="class in org.apache.kafka.clients.admin">AlterReplicaLogDirsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#alterReplicaLogDirs(java.util.Map,org.apache.kafka.clients.admin.AlterReplicaLogDirsOptions)"><code>Admin.alterReplicaLogDirs(Map, AlterReplicaLogDirsOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterUserScramCredentialsOptions.html" title="class in org.apache.kafka.clients.admin">AlterUserScramCredentialsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#alterUserScramCredentials(java.util.List,org.apache.kafka.clients.admin.AlterUserScramCredentialsOptions)"><code>Admin.alterUserScramCredentials(List, AlterUserScramCredentialsOptions)</code></a>
The API of this class is evolving.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/AlterUserScramCredentialsResult.html" title="class in org.apache.kafka.clients.admin">AlterUserScramCredentialsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#alterUserScramCredentials(java.util.List)"><code>Admin.alterUserScramCredentials(List)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ApiException.html" title="class in org.apache.kafka.common.errors">ApiException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Any API exception that is part of the public protocol and should be a subclass of this class and be part of this
package.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/AuthenticateCallbackHandler.html" title="interface in org.apache.kafka.common.security.auth">AuthenticateCallbackHandler</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/AuthenticationContext.html" title="interface in org.apache.kafka.common.security.auth">AuthenticationContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">An object representing contextual information from the authentication session.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/AuthenticationException.html" title="class in org.apache.kafka.common.errors">AuthenticationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates that SASL authentication has failed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/authorizer/AuthorizableRequestContext.html" title="interface in org.apache.kafka.server.authorizer">AuthorizableRequestContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Request context interface that provides data from request header as well as connection
and authentication information to plugins.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/AuthorizationException.html" title="class in org.apache.kafka.common.errors">AuthorizationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/server/authorizer/AuthorizationResult.html" title="enum class in org.apache.kafka.server.authorizer">AuthorizationResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/authorizer/Authorizer.html" title="interface in org.apache.kafka.server.authorizer">Authorizer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Pluggable authorizer interface for Kafka brokers.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/authorizer/AuthorizerServerInfo.html" title="interface in org.apache.kafka.server.authorizer">AuthorizerServerInfo</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Runtime broker configuration metadata provided to authorizers during start up.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Avg.html" title="class in org.apache.kafka.common.metrics.stats">Avg</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/common/metrics/stats/SampledStat.html" title="class in org.apache.kafka.common.metrics.stats"><code>SampledStat</code></a> that maintains a simple average over its samples.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/BasicOAuthBearerToken.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">BasicOAuthBearerToken</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of the <a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerToken.html" title="interface in org.apache.kafka.common.security.oauthbearer"><code>OAuthBearerToken</code></a> that fairly straightforwardly stores the values
given to its constructor (except the scope set which is copied to avoid modifications).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/BatchingStateRestoreCallback.html" title="interface in org.apache.kafka.streams.processor">BatchingStateRestoreCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for batching restoration of a <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor"><code>StateStore</code></a>
It is expected that implementations of this class will not call the <a href="org/apache/kafka/streams/processor/StateRestoreCallback.html#restore(byte%5B%5D,byte%5B%5D)"><code>StateRestoreCallback.restore(byte[], byte[])</code></a> method.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Branched.html" title="class in org.apache.kafka.streams.kstream">Branched</a>&lt;<a href="org/apache/kafka/streams/kstream/Branched.html" title="type parameter in Branched">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Branched.html" title="type parameter in Branched">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>Branched</code> class is used to define the optional parameters when building branches with
<a href="org/apache/kafka/streams/kstream/BranchedKStream.html" title="interface in org.apache.kafka.streams.kstream"><code>BranchedKStream</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/BranchedKStream.html" title="interface in org.apache.kafka.streams.kstream">BranchedKStream</a>&lt;<a href="org/apache/kafka/streams/kstream/BranchedKStream.html" title="type parameter in BranchedKStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/BranchedKStream.html" title="type parameter in BranchedKStream">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Branches the records in the original stream based on the predicates supplied for the branch definitions.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/BrokerIdNotRegisteredException.html" title="class in org.apache.kafka.common.errors">BrokerIdNotRegisteredException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/BrokerNotAvailableException.html" title="class in org.apache.kafka.common.errors">BrokerNotAvailableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/BrokerNotFoundException.html" title="class in org.apache.kafka.streams.errors">BrokerNotFoundException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that none of the specified <a href="org/apache/kafka/streams/StreamsConfig.html#BOOTSTRAP_SERVERS_CONFIG"><code>brokers</code></a>
could be found.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/producer/BufferExhaustedException.html" title="class in org.apache.kafka.clients.producer">BufferExhaustedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception is thrown if the producer cannot allocate memory for a record within max.block.ms due to the buffer
being too full.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ByteArrayDeserializer.html" title="class in org.apache.kafka.common.serialization">ByteArrayDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ByteArraySerializer.html" title="class in org.apache.kafka.common.serialization">ByteArraySerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ByteBufferDeserializer.html" title="class in org.apache.kafka.common.serialization">ByteBufferDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ByteBufferSerializer.html" title="class in org.apache.kafka.common.serialization">ByteBufferSerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/BytesDeserializer.html" title="class in org.apache.kafka.common.serialization">BytesDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/BytesSerializer.html" title="class in org.apache.kafka.common.serialization">BytesSerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/producer/Callback.html" title="interface in org.apache.kafka.clients.producer">Callback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A callback interface that the user can implement to allow code to execute when the request is complete.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/Cancellable.html" title="interface in org.apache.kafka.streams.processor">Cancellable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Cancellable interface returned in <a href="org/apache/kafka/streams/processor/ProcessorContext.html#schedule(java.time.Duration,org.apache.kafka.streams.processor.PunctuationType,org.apache.kafka.streams.processor.Punctuator)"><code>ProcessorContext.schedule(Duration, PunctuationType, Punctuator)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/Checkpoint.html" title="class in org.apache.kafka.connect.mirror">Checkpoint</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Checkpoint records emitted from MirrorCheckpointConnector.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/ClaimValidationUtils.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">ClaimValidationUtils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Simple utility class to perform basic cleaning and validation on input values so that they're
performed consistently throughout the code base.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/quota/ClientQuotaAlteration.html" title="class in org.apache.kafka.common.quota">ClientQuotaAlteration</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes a configuration alteration to be made to a client quota entity.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/quota/ClientQuotaAlteration.Op.html" title="class in org.apache.kafka.common.quota">ClientQuotaAlteration.Op</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/quota/ClientQuotaCallback.html" title="interface in org.apache.kafka.server.quota">ClientQuotaCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Quota callback interface for brokers that enables customization of client quota computation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/quota/ClientQuotaEntity.html" title="class in org.apache.kafka.common.quota">ClientQuotaEntity</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes a client quota entity, which is a mapping of entity types to their names.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/quota/ClientQuotaEntity.html" title="interface in org.apache.kafka.server.quota">ClientQuotaEntity</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The metadata for an entity for which quota is configured.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/quota/ClientQuotaEntity.ConfigEntity.html" title="interface in org.apache.kafka.server.quota">ClientQuotaEntity.ConfigEntity</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface representing a quota configuration entity.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/server/quota/ClientQuotaEntity.ConfigEntityType.html" title="enum class in org.apache.kafka.server.quota">ClientQuotaEntity.ConfigEntityType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Entity type of a <a href="org/apache/kafka/server/quota/ClientQuotaEntity.ConfigEntity.html" title="interface in org.apache.kafka.server.quota"><code>ClientQuotaEntity.ConfigEntity</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/quota/ClientQuotaFilter.html" title="class in org.apache.kafka.common.quota">ClientQuotaFilter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes a client quota entity filter.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/quota/ClientQuotaFilterComponent.html" title="class in org.apache.kafka.common.quota">ClientQuotaFilterComponent</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes a component for applying a client quota filter.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/server/quota/ClientQuotaType.html" title="enum class in org.apache.kafka.server.quota">ClientQuotaType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Types of quotas that may be configured on brokers for client requests.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/secured/CloseableVerificationKeyResolver.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured">CloseableVerificationKeyResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <a href="org/apache/kafka/common/security/oauthbearer/secured/OAuthBearerValidatorCallbackHandler.html" title="class in org.apache.kafka.common.security.oauthbearer.secured"><code>OAuthBearerValidatorCallbackHandler</code></a> uses a <code>VerificationKeyResolver</code> as
part of its validation of the incoming JWT.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/Cluster.html" title="class in org.apache.kafka.common">Cluster</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An immutable representation of a subset of the nodes, topics, and partitions in the Kafka cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ClusterAuthorizationException.html" title="class in org.apache.kafka.common.errors">ClusterAuthorizationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/ClusterResource.html" title="class in org.apache.kafka.common">ClusterResource</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>ClusterResource</code> class encapsulates metadata for a Kafka cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/ClusterResourceListener.html" title="interface in org.apache.kafka.common">ClusterResourceListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A callback interface that users can implement when they wish to get notified about changes in the Cluster metadata.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/CogroupedKStream.html" title="interface in org.apache.kafka.streams.kstream">CogroupedKStream</a>&lt;<a href="org/apache/kafka/streams/kstream/CogroupedKStream.html" title="type parameter in CogroupedKStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/CogroupedKStream.html" title="type parameter in CogroupedKStream">VOut</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>CogroupedKStream</code> is an abstraction of multiple <i>grouped</i> record streams of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/CommitCallback.html" title="interface in org.apache.kafka.streams.processor">CommitCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Stores can register this callback to be notified upon successful commit.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/consumer/CommitFailedException.html" title="class in org.apache.kafka.clients.consumer">CommitFailedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception is raised when an offset commit with <a href="org/apache/kafka/clients/consumer/KafkaConsumer.html#commitSync()"><code>KafkaConsumer.commitSync()</code></a> fails
with an unrecoverable error.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/CompoundStat.html" title="interface in org.apache.kafka.common.metrics">CompoundStat</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A compound stat is a stat where a single measurement and associated data structure feeds many metrics.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/CompoundStat.NamedMeasurable.html" title="class in org.apache.kafka.common.metrics">CompoundStat.NamedMeasurable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ConcurrentTransactionsException.html" title="class in org.apache.kafka.common.errors">ConcurrentTransactionsException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/Config.html" title="class in org.apache.kafka.clients.admin">Config</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A configuration object containing the configuration entries for a resource.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/Config.html" title="class in org.apache.kafka.common.config">Config</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/config/ConfigChangeCallback.html" title="interface in org.apache.kafka.common.config">ConfigChangeCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A callback passed to <a href="org/apache/kafka/common/config/provider/ConfigProvider.html" title="interface in org.apache.kafka.common.config.provider"><code>ConfigProvider</code></a> for subscribing to changes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigData.html" title="class in org.apache.kafka.common.config">ConfigData</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration data from a <a href="org/apache/kafka/common/config/provider/ConfigProvider.html" title="interface in org.apache.kafka.common.config.provider"><code>ConfigProvider</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.html" title="class in org.apache.kafka.common.config">ConfigDef</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class is used for specifying the set of expected configurations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.CaseInsensitiveValidString.html" title="class in org.apache.kafka.common.config">ConfigDef.CaseInsensitiveValidString</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.CompositeValidator.html" title="class in org.apache.kafka.common.config">ConfigDef.CompositeValidator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.ConfigKey.html" title="class in org.apache.kafka.common.config">ConfigDef.ConfigKey</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/config/ConfigDef.Importance.html" title="enum class in org.apache.kafka.common.config">ConfigDef.Importance</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">The importance level for a configuration</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.LambdaValidator.html" title="class in org.apache.kafka.common.config">ConfigDef.LambdaValidator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.ListSize.html" title="class in org.apache.kafka.common.config">ConfigDef.ListSize</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.NonEmptyString.html" title="class in org.apache.kafka.common.config">ConfigDef.NonEmptyString</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.NonEmptyStringWithoutControlChars.html" title="class in org.apache.kafka.common.config">ConfigDef.NonEmptyStringWithoutControlChars</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.NonNullValidator.html" title="class in org.apache.kafka.common.config">ConfigDef.NonNullValidator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.Range.html" title="class in org.apache.kafka.common.config">ConfigDef.Range</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Validation logic for numeric ranges</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/config/ConfigDef.Recommender.html" title="interface in org.apache.kafka.common.config">ConfigDef.Recommender</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">This is used by the <a href="org/apache/kafka/common/config/ConfigDef.html#validate(java.util.Map)"><code>ConfigDef.validate(Map)</code></a> to get valid values for a configuration given the current
configuration values in order to perform full configuration validation and visibility modification.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/config/ConfigDef.Type.html" title="enum class in org.apache.kafka.common.config">ConfigDef.Type</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">The config types</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/config/ConfigDef.Validator.html" title="interface in org.apache.kafka.common.config">ConfigDef.Validator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Validation logic the user may provide to perform single configuration validation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.ValidList.html" title="class in org.apache.kafka.common.config">ConfigDef.ValidList</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigDef.ValidString.html" title="class in org.apache.kafka.common.config">ConfigDef.ValidString</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/config/ConfigDef.Width.html" title="enum class in org.apache.kafka.common.config">ConfigDef.Width</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">The width of a configuration value</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ConfigEntry.html" title="class in org.apache.kafka.clients.admin">ConfigEntry</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class representing a configuration entry containing name, value and additional metadata.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/admin/ConfigEntry.ConfigSource.html" title="enum class in org.apache.kafka.clients.admin">ConfigEntry.ConfigSource</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Source of configuration entries.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ConfigEntry.ConfigSynonym.html" title="class in org.apache.kafka.clients.admin">ConfigEntry.ConfigSynonym</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class representing a configuration synonym of a <a href="org/apache/kafka/clients/admin/ConfigEntry.html" title="class in org.apache.kafka.clients.admin"><code>ConfigEntry</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/admin/ConfigEntry.ConfigType.html" title="enum class in org.apache.kafka.clients.admin">ConfigEntry.ConfigType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Data type of configuration entry.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/config/ConfigException.html" title="class in org.apache.kafka.common.config">ConfigException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown if the user supplies an invalid configuration</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/config/provider/ConfigProvider.html" title="interface in org.apache.kafka.common.config.provider">ConfigProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A provider of configuration data, which may optionally support subscriptions to configuration changes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigResource.html" title="class in org.apache.kafka.common.config">ConfigResource</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class representing resources that have configs.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/config/ConfigResource.Type.html" title="enum class in org.apache.kafka.common.config">ConfigResource.Type</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Type of resource.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigTransformer.html" title="class in org.apache.kafka.common.config">ConfigTransformer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class wraps a set of <a href="org/apache/kafka/common/config/provider/ConfigProvider.html" title="interface in org.apache.kafka.common.config.provider"><code>ConfigProvider</code></a> instances and uses them to perform
transformations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigTransformerResult.html" title="class in org.apache.kafka.common.config">ConfigTransformerResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of a transformation from <a href="org/apache/kafka/common/config/ConfigTransformer.html" title="class in org.apache.kafka.common.config"><code>ConfigTransformer</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/Configurable.html" title="interface in org.apache.kafka.common">Configurable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A Mix-in style interface for classes that are instantiated by reflection and need to take configuration parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/ConfigurationUtils.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">ConfigurationUtils</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>ConfigurationUtils</code> is a utility class to perform basic configuration-related
logic and is separated out here for easier, more direct testing.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/ConfigValue.html" title="class in org.apache.kafka.common.config">ConfigValue</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/health/ConnectClusterDetails.html" title="interface in org.apache.kafka.connect.health">ConnectClusterDetails</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Provides immutable Connect cluster information, such as the ID of the backing Kafka cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/health/ConnectClusterState.html" title="interface in org.apache.kafka.connect.health">ConnectClusterState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Provides the ability to lookup connector metadata, including status and configurations, as well
as immutable cluster information such as Kafka cluster ID.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/ConnectedStoreProvider.html" title="interface in org.apache.kafka.streams.processor">ConnectedStoreProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Provides a set of <a href="org/apache/kafka/streams/state/StoreBuilder.html" title="interface in org.apache.kafka.streams.state"><code>StoreBuilder</code></a>s that will be automatically added to the topology and connected to the
associated processor.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/ConnectException.html" title="class in org.apache.kafka.connect.errors">ConnectException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">ConnectException is the top-level exception type generated by Kafka Connect and connector implementations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/header/ConnectHeaders.html" title="class in org.apache.kafka.connect.header">ConnectHeaders</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A basic <a href="org/apache/kafka/connect/header/Headers.html" title="interface in org.apache.kafka.connect.header"><code>Headers</code></a> implementation.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/connector/Connector.html" title="class in org.apache.kafka.connect.connector">Connector</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Connectors manage integration of Kafka Connect with another system, either as an input that ingests
data into Kafka or an output that passes data to an external system.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/connector/policy/ConnectorClientConfigOverridePolicy.html" title="interface in org.apache.kafka.connect.connector.policy">ConnectorClientConfigOverridePolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface for enforcing a policy on overriding of client configs via the connector configs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/connector/policy/ConnectorClientConfigRequest.html" title="class in org.apache.kafka.connect.connector.policy">ConnectorClientConfigRequest</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/connect/connector/policy/ConnectorClientConfigRequest.ClientType.html" title="enum class in org.apache.kafka.connect.connector.policy">ConnectorClientConfigRequest.ClientType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/connector/ConnectorContext.html" title="interface in org.apache.kafka.connect.connector">ConnectorContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">ConnectorContext allows Connectors to proactively interact with the Kafka Connect runtime.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/health/ConnectorHealth.html" title="class in org.apache.kafka.connect.health">ConnectorHealth</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Provides basic health information about the connector and its tasks.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/health/ConnectorState.html" title="class in org.apache.kafka.connect.health">ConnectorState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes the status, worker ID, and any errors associated with a connector.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/connect/health/ConnectorType.html" title="enum class in org.apache.kafka.connect.health">ConnectorType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Enum definition that identifies the type of the connector.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/util/ConnectorUtils.html" title="class in org.apache.kafka.connect.util">ConnectorUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utilities that connector implementations might find useful.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="class in org.apache.kafka.connect.connector">ConnectRecord</a>&lt;<a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="type parameter in ConnectRecord">R</a> extends <a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="class in org.apache.kafka.connect.connector">ConnectRecord</a>&lt;<a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="type parameter in ConnectRecord">R</a>&gt;&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
Base class for records containing data to be copied to/from Kafka.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/rest/ConnectRestExtension.html" title="interface in org.apache.kafka.connect.rest">ConnectRestExtension</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A plugin interface to allow registration of new JAX-RS resources like Filters, REST endpoints, providers, etc.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/rest/ConnectRestExtensionContext.html" title="interface in org.apache.kafka.connect.rest">ConnectRestExtensionContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The interface provides the ability for <a href="org/apache/kafka/connect/rest/ConnectRestExtension.html" title="interface in org.apache.kafka.connect.rest"><code>ConnectRestExtension</code></a> implementations to access the JAX-RS
<code>Configurable</code> and cluster state <a href="org/apache/kafka/connect/health/ConnectClusterState.html" title="interface in org.apache.kafka.connect.health"><code>ConnectClusterState</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/ConnectSchema.html" title="class in org.apache.kafka.connect.data">ConnectSchema</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Consumed.html" title="class in org.apache.kafka.streams.kstream">Consumed</a>&lt;<a href="org/apache/kafka/streams/kstream/Consumed.html" title="type parameter in Consumed">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Consumed.html" title="type parameter in Consumed">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>Consumed</code> class is used to define the optional parameters when using <a href="org/apache/kafka/streams/StreamsBuilder.html" title="class in org.apache.kafka.streams"><code>StreamsBuilder</code></a> to
build instances of <a href="org/apache/kafka/streams/kstream/KStream.html" title="interface in org.apache.kafka.streams.kstream"><code>KStream</code></a>, <a href="org/apache/kafka/streams/kstream/KTable.html" title="interface in org.apache.kafka.streams.kstream"><code>KTable</code></a>, and <a href="org/apache/kafka/streams/kstream/GlobalKTable.html" title="interface in org.apache.kafka.streams.kstream"><code>GlobalKTable</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/consumer/Consumer.html" title="interface in org.apache.kafka.clients.consumer">Consumer</a>&lt;<a href="org/apache/kafka/clients/consumer/Consumer.html" title="type parameter in Consumer">K</a>,<wbr><a href="org/apache/kafka/clients/consumer/Consumer.html" title="type parameter in Consumer">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerConfig.html" title="class in org.apache.kafka.clients.consumer">ConsumerConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The consumer configuration keys</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ConsumerGroupDescription.html" title="class in org.apache.kafka.clients.admin">ConsumerGroupDescription</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A detailed description of a single consumer group in the cluster.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ConsumerGroupListing.html" title="class in org.apache.kafka.clients.admin">ConsumerGroupListing</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A listing of a consumer group in the cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerGroupMetadata.html" title="class in org.apache.kafka.clients.consumer">ConsumerGroupMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A metadata struct containing the consumer group information.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/ConsumerGroupState.html" title="enum class in org.apache.kafka.common">ConsumerGroupState</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">The consumer group state.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/consumer/ConsumerInterceptor.html" title="interface in org.apache.kafka.clients.consumer">ConsumerInterceptor</a>&lt;<a href="org/apache/kafka/clients/consumer/ConsumerInterceptor.html" title="type parameter in ConsumerInterceptor">K</a>,<wbr><a href="org/apache/kafka/clients/consumer/ConsumerInterceptor.html" title="type parameter in ConsumerInterceptor">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A plugin interface that allows you to intercept (and possibly mutate) records received by the consumer.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/consumer/ConsumerPartitionAssignor.html" title="interface in org.apache.kafka.clients.consumer">ConsumerPartitionAssignor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">This interface is used to define custom partition assignment for use in
<a href="org/apache/kafka/clients/consumer/KafkaConsumer.html" title="class in org.apache.kafka.clients.consumer"><code>KafkaConsumer</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerPartitionAssignor.Assignment.html" title="class in org.apache.kafka.clients.consumer">ConsumerPartitionAssignor.Assignment</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerPartitionAssignor.GroupAssignment.html" title="class in org.apache.kafka.clients.consumer">ConsumerPartitionAssignor.GroupAssignment</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerPartitionAssignor.GroupSubscription.html" title="class in org.apache.kafka.clients.consumer">ConsumerPartitionAssignor.GroupSubscription</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/consumer/ConsumerPartitionAssignor.RebalanceProtocol.html" title="enum class in org.apache.kafka.clients.consumer">ConsumerPartitionAssignor.RebalanceProtocol</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">The rebalance protocol defines partition assignment and revocation semantics.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerPartitionAssignor.Subscription.html" title="class in org.apache.kafka.clients.consumer">ConsumerPartitionAssignor.Subscription</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/consumer/ConsumerRebalanceListener.html" title="interface in org.apache.kafka.clients.consumer">ConsumerRebalanceListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A callback interface that the user can implement to trigger custom actions when the set of partitions assigned to the
consumer changes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="class in org.apache.kafka.clients.consumer">ConsumerRecord</a>&lt;<a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="type parameter in ConsumerRecord">K</a>,<wbr><a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="type parameter in ConsumerRecord">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A key/value pair to be received from Kafka.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/ConsumerRecords.html" title="class in org.apache.kafka.clients.consumer">ConsumerRecords</a>&lt;<a href="org/apache/kafka/clients/consumer/ConsumerRecords.html" title="type parameter in ConsumerRecords">K</a>,<wbr><a href="org/apache/kafka/clients/consumer/ConsumerRecords.html" title="type parameter in ConsumerRecords">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A container that holds the list <a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="class in org.apache.kafka.clients.consumer"><code>ConsumerRecord</code></a> per partition for a
particular topic.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/api/ContextualProcessor.html" title="class in org.apache.kafka.streams.processor.api">ContextualProcessor</a>&lt;<a href="org/apache/kafka/streams/processor/api/ContextualProcessor.html" title="type parameter in ContextualProcessor">KIn</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ContextualProcessor.html" title="type parameter in ContextualProcessor">VIn</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ContextualProcessor.html" title="type parameter in ContextualProcessor">KOut</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ContextualProcessor.html" title="type parameter in ContextualProcessor">VOut</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An abstract implementation of <a href="org/apache/kafka/streams/processor/api/Processor.html" title="interface in org.apache.kafka.streams.processor.api"><code>Processor</code></a> that manages the <a href="org/apache/kafka/streams/processor/api/ProcessorContext.html" title="interface in org.apache.kafka.streams.processor.api"><code>ProcessorContext</code></a> instance and provides default no-op
implementation of <a href="org/apache/kafka/streams/processor/api/Processor.html#close()"><code>Processor.close()</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ControllerMovedException.html" title="class in org.apache.kafka.common.errors">ControllerMovedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/storage/Converter.html" title="interface in org.apache.kafka.connect.storage">Converter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The Converter interface provides support for translating between Kafka Connect's runtime data format
and byte[].</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/storage/ConverterConfig.html" title="class in org.apache.kafka.connect.storage">ConverterConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Abstract class that defines the configuration options for <a href="org/apache/kafka/connect/storage/Converter.html" title="interface in org.apache.kafka.connect.storage"><code>Converter</code></a> and <a href="org/apache/kafka/connect/storage/HeaderConverter.html" title="interface in org.apache.kafka.connect.storage"><code>HeaderConverter</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/connect/storage/ConverterType.html" title="enum class in org.apache.kafka.connect.storage">ConverterType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">The type of <a href="org/apache/kafka/connect/storage/Converter.html" title="interface in org.apache.kafka.connect.storage"><code>Converter</code></a> and <a href="org/apache/kafka/connect/storage/HeaderConverter.html" title="interface in org.apache.kafka.connect.storage"><code>HeaderConverter</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/CooperativeStickyAssignor.html" title="class in org.apache.kafka.clients.consumer">CooperativeStickyAssignor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A cooperative version of the <code>AbstractStickyAssignor</code>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/CoordinatorLoadInProgressException.html" title="class in org.apache.kafka.common.errors">CoordinatorLoadInProgressException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">In the context of the group coordinator, the broker returns this error code for any coordinator request if
it is still loading the group metadata (e.g.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/CoordinatorNotAvailableException.html" title="class in org.apache.kafka.common.errors">CoordinatorNotAvailableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">In the context of the group coordinator, the broker returns this error code for metadata or offset commit
requests if the group metadata topic has not been created yet.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/CorruptRecordException.html" title="class in org.apache.kafka.common.errors">CorruptRecordException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates a record has failed its internal CRC check, this generally indicates network or disk
corruption.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateAclsOptions.html" title="class in org.apache.kafka.clients.admin">CreateAclsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#createAcls(java.util.Collection)"><code>Admin.createAcls(Collection)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateAclsResult.html" title="class in org.apache.kafka.clients.admin">CreateAclsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#createAcls(java.util.Collection)"><code>Admin.createAcls(Collection)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateDelegationTokenOptions.html" title="class in org.apache.kafka.clients.admin">CreateDelegationTokenOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#createDelegationToken(org.apache.kafka.clients.admin.CreateDelegationTokenOptions)"><code>Admin.createDelegationToken(CreateDelegationTokenOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateDelegationTokenResult.html" title="class in org.apache.kafka.clients.admin">CreateDelegationTokenResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/KafkaAdminClient.html#createDelegationToken(org.apache.kafka.clients.admin.CreateDelegationTokenOptions)"><code>KafkaAdminClient.createDelegationToken(CreateDelegationTokenOptions)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreatePartitionsOptions.html" title="class in org.apache.kafka.clients.admin">CreatePartitionsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#createPartitions(java.util.Map)"><code>Admin.createPartitions(Map)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreatePartitionsResult.html" title="class in org.apache.kafka.clients.admin">CreatePartitionsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#createPartitions(java.util.Map)"><code>Admin.createPartitions(Map)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/policy/CreateTopicPolicy.html" title="interface in org.apache.kafka.server.policy">CreateTopicPolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface for enforcing a policy on create topics requests.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/policy/CreateTopicPolicy.RequestMetadata.html" title="class in org.apache.kafka.server.policy">CreateTopicPolicy.RequestMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class containing the create request parameters.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateTopicsOptions.html" title="class in org.apache.kafka.clients.admin">CreateTopicsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#createTopics(java.util.Collection)"><code>Admin.createTopics(Collection)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateTopicsResult.html" title="class in org.apache.kafka.clients.admin">CreateTopicsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#createTopics(java.util.Collection)"><code>Admin.createTopics(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/CreateTopicsResult.TopicMetadataAndConfig.html" title="class in org.apache.kafka.clients.admin">CreateTopicsResult.TopicMetadataAndConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/CumulativeCount.html" title="class in org.apache.kafka.common.metrics.stats">CumulativeCount</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A non-sampled version of <a href="org/apache/kafka/common/metrics/stats/WindowedCount.html" title="class in org.apache.kafka.common.metrics.stats"><code>WindowedCount</code></a> maintained over all time.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/CumulativeSum.html" title="class in org.apache.kafka.common.metrics.stats">CumulativeSum</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An non-sampled cumulative total maintained over all time.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/DataException.html" title="class in org.apache.kafka.connect.errors">DataException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Base class for all Kafka Connect data API exceptions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Date.html" title="class in org.apache.kafka.connect.data">Date</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A date representing a calendar day with no time of day or timezone.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Decimal.html" title="class in org.apache.kafka.connect.data">Decimal</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
An arbitrary-precision signed decimal number.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/errors/DefaultProductionExceptionHandler.html" title="class in org.apache.kafka.streams.errors">DefaultProductionExceptionHandler</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>ProductionExceptionHandler</code> that always instructs streams to fail when an exception
happens while attempting to produce result records.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/DefaultReplicationPolicy.html" title="class in org.apache.kafka.connect.mirror">DefaultReplicationPolicy</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Defines remote topics like "us-west.topic1".</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/token/delegation/DelegationToken.html" title="class in org.apache.kafka.common.security.token.delegation">DelegationToken</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class representing a delegation token.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DelegationTokenAuthorizationException.html" title="class in org.apache.kafka.common.errors">DelegationTokenAuthorizationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DelegationTokenDisabledException.html" title="class in org.apache.kafka.common.errors">DelegationTokenDisabledException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DelegationTokenExpiredException.html" title="class in org.apache.kafka.common.errors">DelegationTokenExpiredException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DelegationTokenNotFoundException.html" title="class in org.apache.kafka.common.errors">DelegationTokenNotFoundException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DelegationTokenOwnerMismatchException.html" title="class in org.apache.kafka.common.errors">DelegationTokenOwnerMismatchException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteAclsOptions.html" title="class in org.apache.kafka.clients.admin">DeleteAclsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for the <a href="org/apache/kafka/clients/admin/Admin.html#deleteAcls(java.util.Collection)"><code>Admin.deleteAcls(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteAclsResult.html" title="class in org.apache.kafka.clients.admin">DeleteAclsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#deleteAcls(java.util.Collection)"><code>Admin.deleteAcls(Collection)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteAclsResult.FilterResult.html" title="class in org.apache.kafka.clients.admin">DeleteAclsResult.FilterResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class containing either the deleted ACL binding or an exception if the delete failed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteAclsResult.FilterResults.html" title="class in org.apache.kafka.clients.admin">DeleteAclsResult.FilterResults</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class containing the results of the delete ACLs operation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteConsumerGroupOffsetsOptions.html" title="class in org.apache.kafka.clients.admin">DeleteConsumerGroupOffsetsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for the <a href="org/apache/kafka/clients/admin/Admin.html#deleteConsumerGroupOffsets(java.lang.String,java.util.Set)"><code>Admin.deleteConsumerGroupOffsets(String, Set)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteConsumerGroupOffsetsResult.html" title="class in org.apache.kafka.clients.admin">DeleteConsumerGroupOffsetsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#deleteConsumerGroupOffsets(java.lang.String,java.util.Set)"><code>Admin.deleteConsumerGroupOffsets(String, Set)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteConsumerGroupsOptions.html" title="class in org.apache.kafka.clients.admin">DeleteConsumerGroupsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for the <a href="org/apache/kafka/clients/admin/Admin.html#deleteConsumerGroups(java.util.Collection)"><code>Admin.deleteConsumerGroups(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteConsumerGroupsResult.html" title="class in org.apache.kafka.clients.admin">DeleteConsumerGroupsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#deleteConsumerGroups(java.util.Collection)"><code>Admin.deleteConsumerGroups(Collection)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeletedRecords.html" title="class in org.apache.kafka.clients.admin">DeletedRecords</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents information about deleted records
The API for this class is still evolving and we may break compatibility in minor releases, if necessary.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteRecordsOptions.html" title="class in org.apache.kafka.clients.admin">DeleteRecordsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#deleteRecords(java.util.Map,org.apache.kafka.clients.admin.DeleteRecordsOptions)"><code>Admin.deleteRecords(Map, DeleteRecordsOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteRecordsResult.html" title="class in org.apache.kafka.clients.admin">DeleteRecordsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#deleteRecords(java.util.Map)"><code>Admin.deleteRecords(Map)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteTopicsOptions.html" title="class in org.apache.kafka.clients.admin">DeleteTopicsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#deleteTopics(java.util.Collection)"><code>Admin.deleteTopics(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DeleteTopicsResult.html" title="class in org.apache.kafka.clients.admin">DeleteTopicsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#deleteTopics(java.util.Collection)"><code>Admin.deleteTopics(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeAclsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeAclsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeAcls(org.apache.kafka.common.acl.AclBindingFilter)"><code>Admin.describeAcls(AclBindingFilter)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeAclsResult.html" title="class in org.apache.kafka.clients.admin">DescribeAclsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeAcls(org.apache.kafka.common.acl.AclBindingFilter)"><code>Admin.describeAcls(AclBindingFilter)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeClientQuotasOptions.html" title="class in org.apache.kafka.clients.admin">DescribeClientQuotasOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeClientQuotas(org.apache.kafka.common.quota.ClientQuotaFilter,org.apache.kafka.clients.admin.DescribeClientQuotasOptions)"><code>Admin.describeClientQuotas(ClientQuotaFilter, DescribeClientQuotasOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeClientQuotasResult.html" title="class in org.apache.kafka.clients.admin">DescribeClientQuotasResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeClientQuotas(org.apache.kafka.common.quota.ClientQuotaFilter,org.apache.kafka.clients.admin.DescribeClientQuotasOptions)"><code>Admin.describeClientQuotas(ClientQuotaFilter, DescribeClientQuotasOptions)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeClusterOptions.html" title="class in org.apache.kafka.clients.admin">DescribeClusterOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeCluster()"><code>Admin.describeCluster()</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeClusterResult.html" title="class in org.apache.kafka.clients.admin">DescribeClusterResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeCluster()"><code>Admin.describeCluster()</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeConfigsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeConfigsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeConfigs(java.util.Collection)"><code>Admin.describeConfigs(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeConfigsResult.html" title="class in org.apache.kafka.clients.admin">DescribeConfigsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeConfigs(java.util.Collection)"><code>Admin.describeConfigs(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeConsumerGroupsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeConsumerGroupsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeConsumerGroups(java.util.Collection,org.apache.kafka.clients.admin.DescribeConsumerGroupsOptions)"><code>Admin.describeConsumerGroups(Collection, DescribeConsumerGroupsOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeConsumerGroupsResult.html" title="class in org.apache.kafka.clients.admin">DescribeConsumerGroupsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/KafkaAdminClient.html#describeConsumerGroups(java.util.Collection,org.apache.kafka.clients.admin.DescribeConsumerGroupsOptions)"><code>KafkaAdminClient.describeConsumerGroups(Collection, DescribeConsumerGroupsOptions)</code></a>} call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeDelegationTokenOptions.html" title="class in org.apache.kafka.clients.admin">DescribeDelegationTokenOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeDelegationToken(org.apache.kafka.clients.admin.DescribeDelegationTokenOptions)"><code>Admin.describeDelegationToken(DescribeDelegationTokenOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeDelegationTokenResult.html" title="class in org.apache.kafka.clients.admin">DescribeDelegationTokenResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/KafkaAdminClient.html#describeDelegationToken(org.apache.kafka.clients.admin.DescribeDelegationTokenOptions)"><code>KafkaAdminClient.describeDelegationToken(DescribeDelegationTokenOptions)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeFeaturesOptions.html" title="class in org.apache.kafka.clients.admin">DescribeFeaturesOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeFeatures(org.apache.kafka.clients.admin.DescribeFeaturesOptions)"><code>Admin.describeFeatures(DescribeFeaturesOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeFeaturesResult.html" title="class in org.apache.kafka.clients.admin">DescribeFeaturesResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeFeatures(org.apache.kafka.clients.admin.DescribeFeaturesOptions)"><code>Admin.describeFeatures(DescribeFeaturesOptions)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeLogDirsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeLogDirsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeLogDirs(java.util.Collection)"><code>Admin.describeLogDirs(Collection)</code></a>
The API of this class is evolving, see <a href="org/apache/kafka/clients/admin/Admin.html" title="interface in org.apache.kafka.clients.admin"><code>Admin</code></a> for details.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeLogDirsResult.html" title="class in org.apache.kafka.clients.admin">DescribeLogDirsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeLogDirs(java.util.Collection)"><code>Admin.describeLogDirs(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeProducersOptions.html" title="class in org.apache.kafka.clients.admin">DescribeProducersOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeProducers(java.util.Collection)"><code>Admin.describeProducers(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeProducersResult.html" title="class in org.apache.kafka.clients.admin">DescribeProducersResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeProducersResult.PartitionProducerState.html" title="class in org.apache.kafka.clients.admin">DescribeProducersResult.PartitionProducerState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeReplicaLogDirsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeReplicaLogDirsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeReplicaLogDirs(java.util.Collection)"><code>Admin.describeReplicaLogDirs(Collection)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeReplicaLogDirsResult.html" title="class in org.apache.kafka.clients.admin">DescribeReplicaLogDirsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#describeReplicaLogDirs(java.util.Collection)"><code>Admin.describeReplicaLogDirs(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeReplicaLogDirsResult.ReplicaLogDirInfo.html" title="class in org.apache.kafka.clients.admin">DescribeReplicaLogDirsResult.ReplicaLogDirInfo</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeTopicsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeTopicsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeTopics(java.util.Collection)"><code>Admin.describeTopics(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeTopicsResult.html" title="class in org.apache.kafka.clients.admin">DescribeTopicsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeTopics(java.util.Collection)"><code>Admin.describeTopics(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeTransactionsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeTransactionsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeTransactions(java.util.Collection)"><code>Admin.describeTransactions(Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeTransactionsResult.html" title="class in org.apache.kafka.clients.admin">DescribeTransactionsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeUserScramCredentialsOptions.html" title="class in org.apache.kafka.clients.admin">DescribeUserScramCredentialsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#describeUserScramCredentials(java.util.List,org.apache.kafka.clients.admin.DescribeUserScramCredentialsOptions)"><code>Admin.describeUserScramCredentials(List, DescribeUserScramCredentialsOptions)</code></a>
The API of this class is evolving.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/DescribeUserScramCredentialsResult.html" title="class in org.apache.kafka.clients.admin">DescribeUserScramCredentialsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#describeUserScramCredentials()"><code>Admin.describeUserScramCredentials()</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/errors/DeserializationExceptionHandler.html" title="interface in org.apache.kafka.streams.errors">DeserializationExceptionHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface that specifies how an exception from source node deserialization
(e.g., reading from Kafka) should be handled.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/errors/DeserializationExceptionHandler.DeserializationHandlerResponse.html" title="enum class in org.apache.kafka.streams.errors">DeserializationExceptionHandler.DeserializationHandlerResponse</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Enumeration that describes the response from the exception handler.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/serialization/Deserializer.html" title="interface in org.apache.kafka.common.serialization">Deserializer</a>&lt;<a href="org/apache/kafka/common/serialization/Deserializer.html" title="type parameter in Deserializer">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface for converting bytes to objects.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/provider/DirectoryConfigProvider.html" title="class in org.apache.kafka.common.config.provider">DirectoryConfigProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of <a href="org/apache/kafka/common/config/provider/ConfigProvider.html" title="interface in org.apache.kafka.common.config.provider"><code>ConfigProvider</code></a> based on a directory of files.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DisconnectException.html" title="class in org.apache.kafka.common.errors">DisconnectException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Server disconnected before a request could be completed.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/DoubleDeserializer.html" title="class in org.apache.kafka.common.serialization">DoubleDeserializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/DoubleSerializer.html" title="class in org.apache.kafka.common.serialization">DoubleSerializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DuplicateBrokerRegistrationException.html" title="class in org.apache.kafka.common.errors">DuplicateBrokerRegistrationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DuplicateResourceException.html" title="class in org.apache.kafka.common.errors">DuplicateResourceException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown due to a request that illegally refers to the same resource twice
(for example, trying to both create and delete the same SCRAM credential for a particular user in a single request).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/DuplicateSequenceException.html" title="class in org.apache.kafka.common.errors">DuplicateSequenceException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ElectionNotNeededException.html" title="class in org.apache.kafka.common.errors">ElectionNotNeededException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/ElectionType.html" title="enum class in org.apache.kafka.common">ElectionType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#electLeaders(org.apache.kafka.common.ElectionType,java.util.Set,org.apache.kafka.clients.admin.ElectLeadersOptions)"><code>Admin.electLeaders(ElectionType, Set, org.apache.kafka.clients.admin.ElectLeadersOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ElectLeadersOptions.html" title="class in org.apache.kafka.clients.admin">ElectLeadersOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#electLeaders(org.apache.kafka.common.ElectionType,java.util.Set,org.apache.kafka.clients.admin.ElectLeadersOptions)"><code>Admin.electLeaders(ElectionType, Set, ElectLeadersOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ElectLeadersResult.html" title="class in org.apache.kafka.clients.admin">ElectLeadersResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#electLeaders(org.apache.kafka.common.ElectionType,java.util.Set,org.apache.kafka.clients.admin.ElectLeadersOptions)"><code>Admin.electLeaders(ElectionType, Set, ElectLeadersOptions)</code></a>
The API of this class is evolving, see <a href="org/apache/kafka/clients/admin/Admin.html" title="interface in org.apache.kafka.clients.admin"><code>Admin</code></a> for details.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/EligibleLeadersNotAvailableException.html" title="class in org.apache.kafka.common.errors">EligibleLeadersNotAvailableException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/Endpoint.html" title="class in org.apache.kafka.common">Endpoint</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a broker endpoint.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/sink/ErrantRecordReporter.html" title="interface in org.apache.kafka.connect.sink">ErrantRecordReporter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Component that the sink task can use as it <a href="org/apache/kafka/connect/sink/SinkTask.html#put(java.util.Collection)"><code>SinkTask.put(java.util.Collection)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ExpireDelegationTokenOptions.html" title="class in org.apache.kafka.clients.admin">ExpireDelegationTokenOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#expireDelegationToken(byte%5B%5D,org.apache.kafka.clients.admin.ExpireDelegationTokenOptions)"><code>Admin.expireDelegationToken(byte[], ExpireDelegationTokenOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ExpireDelegationTokenResult.html" title="class in org.apache.kafka.clients.admin">ExpireDelegationTokenResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/KafkaAdminClient.html#expireDelegationToken(byte%5B%5D,org.apache.kafka.clients.admin.ExpireDelegationTokenOptions)"><code>KafkaAdminClient.expireDelegationToken(byte[], ExpireDelegationTokenOptions)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/FailOnInvalidTimestamp.html" title="class in org.apache.kafka.streams.processor">FailOnInvalidTimestamp</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retrieves embedded metadata timestamps from Kafka messages.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/query/FailureReason.html" title="enum class in org.apache.kafka.streams.query">FailureReason</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">This enumeration type captures the various top-level reasons that a particular
partition of a store would fail to execute a query.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/FeatureMetadata.html" title="class in org.apache.kafka.clients.admin">FeatureMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Encapsulates details about finalized as well as supported features.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/FeatureUpdate.html" title="class in org.apache.kafka.clients.admin">FeatureUpdate</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Encapsulates details about an update to a finalized feature.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/FeatureUpdateFailedException.html" title="class in org.apache.kafka.common.errors">FeatureUpdateFailedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/FencedInstanceIdException.html" title="class in org.apache.kafka.common.errors">FencedInstanceIdException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/FencedLeaderEpochException.html" title="class in org.apache.kafka.common.errors">FencedLeaderEpochException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The request contained a leader epoch which is smaller than that on the broker that received the
request.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/FenceProducersOptions.html" title="class in org.apache.kafka.clients.admin">FenceProducersOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#fenceProducers(java.util.Collection,org.apache.kafka.clients.admin.FenceProducersOptions)"><code>Admin.fenceProducers(Collection, FenceProducersOptions)</code></a>
The API of this class is evolving.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/FenceProducersResult.html" title="class in org.apache.kafka.clients.admin">FenceProducersResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#fenceProducers(java.util.Collection)"><code>Admin.fenceProducers(Collection)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/FetchSessionIdNotFoundException.html" title="class in org.apache.kafka.common.errors">FetchSessionIdNotFoundException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/FetchSessionTopicIdException.html" title="class in org.apache.kafka.common.errors">FetchSessionTopicIdException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Field.html" title="class in org.apache.kafka.connect.data">Field</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A field in a <a href="org/apache/kafka/connect/data/Struct.html" title="class in org.apache.kafka.connect.data"><code>Struct</code></a>, consisting of a field name, index, and <a href="org/apache/kafka/connect/data/Schema.html" title="interface in org.apache.kafka.connect.data"><code>Schema</code></a> for the field value.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/provider/FileConfigProvider.html" title="class in org.apache.kafka.common.config.provider">FileConfigProvider</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An implementation of <a href="org/apache/kafka/common/config/provider/ConfigProvider.html" title="interface in org.apache.kafka.common.config.provider"><code>ConfigProvider</code></a> that represents a Properties file.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/FileTokenRetriever.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">FileTokenRetriever</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>FileTokenRetriever</code> is an <a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenRetriever.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured"><code>AccessTokenRetriever</code></a> that will load the contents,
interpreting them as a JWT access key in the serialized form.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/FinalizedVersionRange.html" title="class in org.apache.kafka.clients.admin">FinalizedVersionRange</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a range of version levels supported by every broker in a cluster for some feature.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/FloatDeserializer.html" title="class in org.apache.kafka.common.serialization">FloatDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/FloatSerializer.html" title="class in org.apache.kafka.common.serialization">FloatSerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ForeachAction.html" title="interface in org.apache.kafka.streams.kstream">ForeachAction</a>&lt;<a href="org/apache/kafka/streams/kstream/ForeachAction.html" title="type parameter in ForeachAction">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/ForeachAction.html" title="type parameter in ForeachAction">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ForeachAction</code> interface for performing an action on a <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>key-value
pair</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/ForeachProcessor.html" title="class in org.apache.kafka.streams.kstream">ForeachProcessor</a>&lt;<a href="org/apache/kafka/streams/kstream/ForeachProcessor.html" title="type parameter in ForeachProcessor">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/ForeachProcessor.html" title="type parameter in ForeachProcessor">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Frequencies.html" title="class in org.apache.kafka.common.metrics.stats">Frequencies</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/common/metrics/CompoundStat.html" title="interface in org.apache.kafka.common.metrics"><code>CompoundStat</code></a> that represents a normalized distribution with a <a href="org/apache/kafka/common/metrics/stats/Frequency.html" title="class in org.apache.kafka.common.metrics.stats"><code>Frequency</code></a> metric for each
bucketed value.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Frequency.html" title="class in org.apache.kafka.common.metrics.stats">Frequency</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Definition of a frequency metric used in a <a href="org/apache/kafka/common/metrics/stats/Frequencies.html" title="class in org.apache.kafka.common.metrics.stats"><code>Frequencies</code></a> compound statistic.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/Gauge.html" title="interface in org.apache.kafka.common.metrics">Gauge</a>&lt;<a href="org/apache/kafka/common/metrics/Gauge.html" title="type parameter in Gauge">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A gauge metric is an instantaneous reading of a particular value.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/GlobalKTable.html" title="interface in org.apache.kafka.streams.kstream">GlobalKTable</a>&lt;<a href="org/apache/kafka/streams/kstream/GlobalKTable.html" title="type parameter in GlobalKTable">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/GlobalKTable.html" title="type parameter in GlobalKTable">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>GlobalKTable</code> is an abstraction of a <i>changelog stream</i> from a primary-keyed table.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/GroupAuthorizationException.html" title="class in org.apache.kafka.common.errors">GroupAuthorizationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Grouped.html" title="class in org.apache.kafka.streams.kstream">Grouped</a>&lt;<a href="org/apache/kafka/streams/kstream/Grouped.html" title="type parameter in Grouped">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Grouped.html" title="type parameter in Grouped">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The class that is used to capture the key and value <a href="org/apache/kafka/common/serialization/Serde.html" title="interface in org.apache.kafka.common.serialization"><code>Serde</code></a>s and set the part of name used for
repartition topics when performing <a href="org/apache/kafka/streams/kstream/KStream.html#groupBy(org.apache.kafka.streams.kstream.KeyValueMapper,org.apache.kafka.streams.kstream.Grouped)"><code>KStream.groupBy(KeyValueMapper, Grouped)</code></a>, <a href="org/apache/kafka/streams/kstream/KStream.html#groupByKey(org.apache.kafka.streams.kstream.Grouped)"><code>KStream.groupByKey(Grouped)</code></a>, or <a href="org/apache/kafka/streams/kstream/KTable.html#groupBy(org.apache.kafka.streams.kstream.KeyValueMapper,org.apache.kafka.streams.kstream.Grouped)"><code>KTable.groupBy(KeyValueMapper, Grouped)</code></a> operations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/GroupIdNotFoundException.html" title="class in org.apache.kafka.common.errors">GroupIdNotFoundException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/GroupMaxSizeReachedException.html" title="class in org.apache.kafka.common.errors">GroupMaxSizeReachedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that a consumer group is already at its configured maximum capacity and cannot accommodate more members</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/GroupNotEmptyException.html" title="class in org.apache.kafka.common.errors">GroupNotEmptyException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/GroupSubscribedToTopicException.html" title="class in org.apache.kafka.common.errors">GroupSubscribedToTopicException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/header/Header.html" title="interface in org.apache.kafka.common.header">Header</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/header/Header.html" title="interface in org.apache.kafka.connect.header">Header</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A <a href="org/apache/kafka/connect/header/Header.html" title="interface in org.apache.kafka.connect.header"><code>Header</code></a> is a key-value pair, and multiple headers can be included with the key, value, and timestamp in each Kafka message.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/storage/HeaderConverter.html" title="interface in org.apache.kafka.connect.storage">HeaderConverter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/header/Headers.html" title="interface in org.apache.kafka.common.header">Headers</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/header/Headers.html" title="interface in org.apache.kafka.connect.header">Headers</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A mutable ordered collection of <a href="org/apache/kafka/connect/header/Header.html" title="interface in org.apache.kafka.connect.header"><code>Header</code></a> objects.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/header/Headers.HeaderTransform.html" title="interface in org.apache.kafka.connect.header">Headers.HeaderTransform</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A function to transform the supplied <a href="org/apache/kafka/connect/header/Header.html" title="interface in org.apache.kafka.connect.header"><code>Header</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/Heartbeat.html" title="class in org.apache.kafka.connect.mirror">Heartbeat</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Heartbeat message sent from MirrorHeartbeatTask to target cluster.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Histogram.html" title="class in org.apache.kafka.common.metrics.stats">Histogram</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/stats/Histogram.BinScheme.html" title="interface in org.apache.kafka.common.metrics.stats">Histogram.BinScheme</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">An algorithm for determining the bin in which a value is to be placed as well as calculating the upper end
of each bin.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Histogram.ConstantBinScheme.html" title="class in org.apache.kafka.common.metrics.stats">Histogram.ConstantBinScheme</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A scheme for calculating the bins where the width of each bin is a constant determined by the range of values
and the number of bins.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Histogram.LinearBinScheme.html" title="class in org.apache.kafka.common.metrics.stats">Histogram.LinearBinScheme</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A scheme for calculating the bins where the width of each bin is one more than the previous bin, and therefore
the bin widths are increasing at a linear rate.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/HostInfo.html" title="class in org.apache.kafka.streams.state">HostInfo</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a user defined endpoint in a <a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams"><code>KafkaStreams</code></a> application.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/HttpAccessTokenRetriever.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">HttpAccessTokenRetriever</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>HttpAccessTokenRetriever</code> is an <a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenRetriever.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured"><code>AccessTokenRetriever</code></a> that will
communicate with an OAuth/OIDC provider directly via HTTP to post client credentials
(<a href="org/apache/kafka/common/security/oauthbearer/secured/OAuthBearerLoginCallbackHandler.html#CLIENT_ID_CONFIG"><code>OAuthBearerLoginCallbackHandler.CLIENT_ID_CONFIG</code></a>/<a href="org/apache/kafka/common/security/oauthbearer/secured/OAuthBearerLoginCallbackHandler.html#CLIENT_SECRET_CONFIG"><code>OAuthBearerLoginCallbackHandler.CLIENT_SECRET_CONFIG</code></a>)
to a publicized token endpoint URL
(<a href="org/apache/kafka/common/config/SaslConfigs.html#SASL_OAUTHBEARER_TOKEN_ENDPOINT_URL"><code>SaslConfigs.SASL_OAUTHBEARER_TOKEN_ENDPOINT_URL</code></a>).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/IdentityReplicationPolicy.html" title="class in org.apache.kafka.connect.mirror">IdentityReplicationPolicy</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">IdentityReplicationPolicy does not rename remote topics.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/IllegalGenerationException.html" title="class in org.apache.kafka.common.errors">IllegalGenerationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/IllegalSaslStateException.html" title="class in org.apache.kafka.common.errors">IllegalSaslStateException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates unexpected requests prior to SASL authentication.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/IllegalWorkerStateException.html" title="class in org.apache.kafka.connect.errors">IllegalWorkerStateException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that a method has been invoked illegally or at an invalid time by a connector or task.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InconsistentClusterIdException.html" title="class in org.apache.kafka.common.errors">InconsistentClusterIdException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InconsistentGroupProtocolException.html" title="class in org.apache.kafka.common.errors">InconsistentGroupProtocolException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InconsistentTopicIdException.html" title="class in org.apache.kafka.common.errors">InconsistentTopicIdException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InconsistentVoterSetException.html" title="class in org.apache.kafka.common.errors">InconsistentVoterSetException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/secured/Initable.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured">Initable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Initializer.html" title="interface in org.apache.kafka.streams.kstream">Initializer</a>&lt;<a href="org/apache/kafka/streams/kstream/Initializer.html" title="type parameter in Initializer">VA</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>Initializer</code> interface for creating an initial value in aggregations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/IntegerDeserializer.html" title="class in org.apache.kafka.common.serialization">IntegerDeserializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/IntegerSerializer.html" title="class in org.apache.kafka.common.serialization">IntegerSerializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/annotation/InterfaceStability.html" title="class in org.apache.kafka.common.annotation">InterfaceStability</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Annotation to inform users of how much to rely on a particular package, class or method not changing over time.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/kafka/common/annotation/InterfaceStability.Evolving.html" title="annotation interface in org.apache.kafka.common.annotation">InterfaceStability.Evolving</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab7">
<div class="block">Compatibility may be broken at minor release (i.e.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/kafka/common/annotation/InterfaceStability.Stable.html" title="annotation interface in org.apache.kafka.common.annotation">InterfaceStability.Stable</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab7">
<div class="block">Compatibility is maintained in major, minor and patch releases with one exception: compatibility may be broken
in a major release (i.e.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab7"><a href="org/apache/kafka/common/annotation/InterfaceStability.Unstable.html" title="annotation interface in org.apache.kafka.common.annotation">InterfaceStability.Unstable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab7">
<div class="block">No guarantee is provided as to reliability or stability across any level of release granularity.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InterruptException.html" title="class in org.apache.kafka.common.errors">InterruptException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">An unchecked wrapper for InterruptedException</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidCommitOffsetSizeException.html" title="class in org.apache.kafka.common.errors">InvalidCommitOffsetSizeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidConfigurationException.html" title="class in org.apache.kafka.common.errors">InvalidConfigurationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidFetchSessionEpochException.html" title="class in org.apache.kafka.common.errors">InvalidFetchSessionEpochException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidFetchSizeException.html" title="class in org.apache.kafka.common.errors">InvalidFetchSizeException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidGroupIdException.html" title="class in org.apache.kafka.common.errors">InvalidGroupIdException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidMetadataException.html" title="class in org.apache.kafka.common.errors">InvalidMetadataException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">An exception that may indicate the client's metadata is out of date</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/consumer/InvalidOffsetException.html" title="class in org.apache.kafka.clients.consumer">InvalidOffsetException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown when the offset for a set of partitions is invalid (either undefined or out of range),
and no reset policy has been configured.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidOffsetException.html" title="class in org.apache.kafka.common.errors">InvalidOffsetException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown when the offset for a set of partitions is invalid (either undefined or out of range),
and no reset policy has been configured.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidPartitionsException.html" title="class in org.apache.kafka.common.errors">InvalidPartitionsException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidPidMappingException.html" title="class in org.apache.kafka.common.errors">InvalidPidMappingException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidPrincipalTypeException.html" title="class in org.apache.kafka.common.errors">InvalidPrincipalTypeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidProducerEpochException.html" title="class in org.apache.kafka.common.errors">InvalidProducerEpochException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates that the produce request sent to the partition leader
contains a non-matching producer epoch.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/InvalidRecordException.html" title="class in org.apache.kafka.common">InvalidRecordException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidReplicaAssignmentException.html" title="class in org.apache.kafka.common.errors">InvalidReplicaAssignmentException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidReplicationFactorException.html" title="class in org.apache.kafka.common.errors">InvalidReplicationFactorException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidRequestException.html" title="class in org.apache.kafka.common.errors">InvalidRequestException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown when a request breaks basic wire protocol rules.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidRequiredAcksException.html" title="class in org.apache.kafka.common.errors">InvalidRequiredAcksException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidSessionTimeoutException.html" title="class in org.apache.kafka.common.errors">InvalidSessionTimeoutException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/InvalidStateStoreException.html" title="class in org.apache.kafka.streams.errors">InvalidStateStoreException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that there was a problem when trying to access a <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor"><code>StateStore</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/InvalidStateStorePartitionException.html" title="class in org.apache.kafka.streams.errors">InvalidStateStorePartitionException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the specific state store being queried via
<a href="org/apache/kafka/streams/StoreQueryParameters.html" title="class in org.apache.kafka.streams"><code>StoreQueryParameters</code></a> used a partitioning that is not assigned to this instance.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidTimestampException.html" title="class in org.apache.kafka.common.errors">InvalidTimestampException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicate the timestamp of a record is invalid.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidTopicException.html" title="class in org.apache.kafka.common.errors">InvalidTopicException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The client has attempted to perform an operation on an invalid topic.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidTxnStateException.html" title="class in org.apache.kafka.common.errors">InvalidTxnStateException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidTxnTimeoutException.html" title="class in org.apache.kafka.common.errors">InvalidTxnTimeoutException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The transaction coordinator returns this error code if the timeout received via the InitProducerIdRequest is larger than
the `transaction.max.timeout.ms` config value.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/InvalidUpdateVersionException.html" title="class in org.apache.kafka.common.errors">InvalidUpdateVersionException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/IsolationLevel.html" title="enum class in org.apache.kafka.common">IsolationLevel</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/JaasOptionsUtils.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">JaasOptionsUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>JaasOptionsUtils</code> is a utility class to perform logic for the JAAS options and
is separated out here for easier, more direct testing.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/JmxReporter.html" title="class in org.apache.kafka.common.metrics">JmxReporter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Register metrics in JMX as dynamic mbeans based on the metric names</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Joined.html" title="class in org.apache.kafka.streams.kstream">Joined</a>&lt;<a href="org/apache/kafka/streams/kstream/Joined.html" title="type parameter in Joined">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Joined.html" title="type parameter in Joined">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/Joined.html" title="type parameter in Joined">VO</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>Joined</code> class represents optional params that can be passed to
<a href="org/apache/kafka/streams/kstream/KStream.html#join(org.apache.kafka.streams.kstream.KTable,org.apache.kafka.streams.kstream.ValueJoiner,org.apache.kafka.streams.kstream.Joined)"><code>KStream#join(KTable,...)</code></a> and
<a href="org/apache/kafka/streams/kstream/KStream.html#leftJoin(org.apache.kafka.streams.kstream.KTable,org.apache.kafka.streams.kstream.ValueJoiner)"><code>KStream#leftJoin(KTable,...)</code></a> operations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/JoinWindows.html" title="class in org.apache.kafka.streams.kstream">JoinWindows</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The window specifications used for joins.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/JwksFileVerificationKeyResolver.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">JwksFileVerificationKeyResolver</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>JwksFileVerificationKeyResolver</code> is a <code>VerificationKeyResolver</code> implementation
that will load the JWKS from the given file system directory.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/KafkaAdminClient.html" title="class in org.apache.kafka.clients.admin">KafkaAdminClient</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The default implementation of <a href="org/apache/kafka/clients/admin/Admin.html" title="interface in org.apache.kafka.clients.admin"><code>Admin</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/KafkaClientSupplier.html" title="interface in org.apache.kafka.streams">KafkaClientSupplier</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>KafkaClientSupplier</code> can be used to provide custom Kafka clients to a <a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams"><code>KafkaStreams</code></a> instance.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/KafkaConsumer.html" title="class in org.apache.kafka.clients.consumer">KafkaConsumer</a>&lt;<a href="org/apache/kafka/clients/consumer/KafkaConsumer.html" title="type parameter in KafkaConsumer">K</a>,<wbr><a href="org/apache/kafka/clients/consumer/KafkaConsumer.html" title="type parameter in KafkaConsumer">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A client that consumes records from a Kafka cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/KafkaException.html" title="class in org.apache.kafka.common">KafkaException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">The base class of all other Kafka exceptions</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/KafkaFuture.html" title="class in org.apache.kafka.common">KafkaFuture</a>&lt;<a href="org/apache/kafka/common/KafkaFuture.html" title="type parameter in KafkaFuture">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A flexible future which supports call chaining and other asynchronous programming patterns.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/KafkaFuture.BaseFunction.html" title="interface in org.apache.kafka.common">KafkaFuture.BaseFunction</a>&lt;<a href="org/apache/kafka/common/KafkaFuture.BaseFunction.html" title="type parameter in KafkaFuture.BaseFunction">A</a>,<wbr><a href="org/apache/kafka/common/KafkaFuture.BaseFunction.html" title="type parameter in KafkaFuture.BaseFunction">B</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A function which takes objects of type A and returns objects of type B.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/KafkaFuture.BiConsumer.html" title="interface in org.apache.kafka.common">KafkaFuture.BiConsumer</a>&lt;<a href="org/apache/kafka/common/KafkaFuture.BiConsumer.html" title="type parameter in KafkaFuture.BiConsumer">A</a>,<wbr><a href="org/apache/kafka/common/KafkaFuture.BiConsumer.html" title="type parameter in KafkaFuture.BiConsumer">B</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A consumer of two different types of object.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/KafkaFuture.Function.html" title="class in org.apache.kafka.common">KafkaFuture.Function</a>&lt;<a href="org/apache/kafka/common/KafkaFuture.Function.html" title="type parameter in KafkaFuture.Function">A</a>,<wbr><a href="org/apache/kafka/common/KafkaFuture.Function.html" title="type parameter in KafkaFuture.Function">B</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">Since Kafka 3.0.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/KafkaMetric.html" title="class in org.apache.kafka.common.metrics">KafkaMetric</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/KafkaMetricsContext.html" title="class in org.apache.kafka.common.metrics">KafkaMetricsContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A implementation of MetricsContext, it encapsulates required metrics context properties for Kafka services and clients</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/auth/KafkaPrincipal.html" title="class in org.apache.kafka.common.security.auth">KafkaPrincipal</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Principals in Kafka are defined by a type and a name.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/KafkaPrincipalBuilder.html" title="interface in org.apache.kafka.common.security.auth">KafkaPrincipalBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Pluggable principal builder interface which supports both SSL authentication through
<a href="org/apache/kafka/common/security/auth/SslAuthenticationContext.html" title="class in org.apache.kafka.common.security.auth"><code>SslAuthenticationContext</code></a> and SASL through <a href="org/apache/kafka/common/security/auth/SaslAuthenticationContext.html" title="class in org.apache.kafka.common.security.auth"><code>SaslAuthenticationContext</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/KafkaPrincipalSerde.html" title="interface in org.apache.kafka.common.security.auth">KafkaPrincipalSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Serializer/Deserializer interface for <a href="org/apache/kafka/common/security/auth/KafkaPrincipal.html" title="class in org.apache.kafka.common.security.auth"><code>KafkaPrincipal</code></a> for the purpose of inter-broker forwarding.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="class in org.apache.kafka.clients.producer">KafkaProducer</a>&lt;<a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="type parameter in KafkaProducer">K</a>,<wbr><a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="type parameter in KafkaProducer">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A Kafka client that publishes records to the Kafka cluster.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/KafkaStorageException.html" title="class in org.apache.kafka.common.errors">KafkaStorageException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Miscellaneous disk-related IOException occurred when handling a request.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams">KafkaStreams</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A Kafka client that allows for performing continuous computation on input coming from one or more input topics and
sends output to zero, one, or more output topics.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/KafkaStreams.State.html" title="enum class in org.apache.kafka.streams">KafkaStreams.State</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Kafka Streams states are the possible state that a Kafka Streams instance can be in.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/KafkaStreams.StateListener.html" title="interface in org.apache.kafka.streams">KafkaStreams.StateListener</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Listen to <a href="org/apache/kafka/streams/KafkaStreams.State.html" title="enum class in org.apache.kafka.streams"><code>KafkaStreams.State</code></a> change events.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/KeyQuery.html" title="class in org.apache.kafka.streams.query">KeyQuery</a>&lt;<a href="org/apache/kafka/streams/query/KeyQuery.html" title="type parameter in KeyQuery">K</a>,<wbr><a href="org/apache/kafka/streams/query/KeyQuery.html" title="type parameter in KeyQuery">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Interactive query for retrieving a single record based on its key.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/KeyQueryMetadata.html" title="class in org.apache.kafka.streams">KeyQueryMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents all the metadata related to a key, where a particular key resides in a <a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams"><code>KafkaStreams</code></a> application.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams">KeyValue</a>&lt;<a href="org/apache/kafka/streams/KeyValue.html" title="type parameter in KeyValue">K</a>,<wbr><a href="org/apache/kafka/streams/KeyValue.html" title="type parameter in KeyValue">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A key-value pair defined for a single Kafka Streams record.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/KeyValueBytesStoreSupplier.html" title="interface in org.apache.kafka.streams.state">KeyValueBytesStoreSupplier</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A store supplier that can be used to create one or more <a href="org/apache/kafka/streams/state/KeyValueStore.html" title="interface in org.apache.kafka.streams.state"><code>KeyValueStore&lt;Bytes, byte[]&gt;</code></a> instances of type &lt;Bytes, byte[]&gt;.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/KeyValueIterator.html" title="interface in org.apache.kafka.streams.state">KeyValueIterator</a>&lt;<a href="org/apache/kafka/streams/state/KeyValueIterator.html" title="type parameter in KeyValueIterator">K</a>,<wbr><a href="org/apache/kafka/streams/state/KeyValueIterator.html" title="type parameter in KeyValueIterator">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Iterator interface of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/KeyValueMapper.html" title="interface in org.apache.kafka.streams.kstream">KeyValueMapper</a>&lt;<a href="org/apache/kafka/streams/kstream/KeyValueMapper.html" title="type parameter in KeyValueMapper">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/KeyValueMapper.html" title="type parameter in KeyValueMapper">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/KeyValueMapper.html" title="type parameter in KeyValueMapper">VR</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>KeyValueMapper</code> interface for mapping a <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>key-value pair</code></a> to a new value of arbitrary type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/KeyValueStore.html" title="interface in org.apache.kafka.streams.state">KeyValueStore</a>&lt;<a href="org/apache/kafka/streams/state/KeyValueStore.html" title="type parameter in KeyValueStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/KeyValueStore.html" title="type parameter in KeyValueStore">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A key-value store that supports put/get/delete and range queries.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/KGroupedStream.html" title="interface in org.apache.kafka.streams.kstream">KGroupedStream</a>&lt;<a href="org/apache/kafka/streams/kstream/KGroupedStream.html" title="type parameter in KGroupedStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/KGroupedStream.html" title="type parameter in KGroupedStream">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>KGroupedStream</code> is an abstraction of a <i>grouped</i> record stream of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/KGroupedTable.html" title="interface in org.apache.kafka.streams.kstream">KGroupedTable</a>&lt;<a href="org/apache/kafka/streams/kstream/KGroupedTable.html" title="type parameter in KGroupedTable">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/KGroupedTable.html" title="type parameter in KGroupedTable">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>KGroupedTable</code> is an abstraction of a <i>re-grouped changelog stream</i> from a primary-keyed table,
usually on a different grouping key than the original primary key.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/KStream.html" title="interface in org.apache.kafka.streams.kstream">KStream</a>&lt;<a href="org/apache/kafka/streams/kstream/KStream.html" title="type parameter in KStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/KStream.html" title="type parameter in KStream">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>KStream</code> is an abstraction of a <i>record stream</i> of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs, i.e., each record is an
independent entity/event in the real world.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/KTable.html" title="interface in org.apache.kafka.streams.kstream">KTable</a>&lt;<a href="org/apache/kafka/streams/kstream/KTable.html" title="type parameter in KTable">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/KTable.html" title="type parameter in KTable">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>KTable</code> is an abstraction of a <i>changelog stream</i> from a primary-keyed table.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/LagInfo.html" title="class in org.apache.kafka.streams">LagInfo</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Encapsulates information about lag, at a store partition replica (active or standby).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/LeaderNotAvailableException.html" title="class in org.apache.kafka.common.errors">LeaderNotAvailableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">There is no currently available leader for the given partition (either because a leadership election is in progress
or because all replicas are down).</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListConsumerGroupOffsetsOptions.html" title="class in org.apache.kafka.clients.admin">ListConsumerGroupOffsetsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#listConsumerGroupOffsets(java.lang.String)"><code>Admin.listConsumerGroupOffsets(String)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListConsumerGroupOffsetsResult.html" title="class in org.apache.kafka.clients.admin">ListConsumerGroupOffsetsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#listConsumerGroupOffsets(java.lang.String)"><code>Admin.listConsumerGroupOffsets(String)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListConsumerGroupsOptions.html" title="class in org.apache.kafka.clients.admin">ListConsumerGroupsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#listConsumerGroups()"><code>Admin.listConsumerGroups()</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListConsumerGroupsResult.html" title="class in org.apache.kafka.clients.admin">ListConsumerGroupsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#listConsumerGroups()"><code>Admin.listConsumerGroups()</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ListDeserializer.html" title="class in org.apache.kafka.common.serialization">ListDeserializer</a>&lt;<a href="org/apache/kafka/common/serialization/ListDeserializer.html" title="type parameter in ListDeserializer">Inner</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ListenerNotFoundException.html" title="class in org.apache.kafka.common.errors">ListenerNotFoundException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The leader does not have an endpoint corresponding to the listener on which metadata was requested.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListOffsetsOptions.html" title="class in org.apache.kafka.clients.admin">ListOffsetsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#listOffsets(java.util.Map)"><code>Admin.listOffsets(Map)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListOffsetsResult.html" title="class in org.apache.kafka.clients.admin">ListOffsetsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#listOffsets(java.util.Map)"><code>Admin.listOffsets(Map)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListOffsetsResult.ListOffsetsResultInfo.html" title="class in org.apache.kafka.clients.admin">ListOffsetsResult.ListOffsetsResultInfo</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListPartitionReassignmentsOptions.html" title="class in org.apache.kafka.clients.admin">ListPartitionReassignmentsOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#listPartitionReassignments(org.apache.kafka.clients.admin.ListPartitionReassignmentsOptions)"><code>Admin.listPartitionReassignments(ListPartitionReassignmentsOptions)</code></a>
The API of this class is evolving.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListPartitionReassignmentsResult.html" title="class in org.apache.kafka.clients.admin">ListPartitionReassignmentsResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of <a href="org/apache/kafka/clients/admin/Admin.html#listPartitionReassignments(org.apache.kafka.clients.admin.ListPartitionReassignmentsOptions)"><code>Admin.listPartitionReassignments(ListPartitionReassignmentsOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ListSerializer.html" title="class in org.apache.kafka.common.serialization">ListSerializer</a>&lt;<a href="org/apache/kafka/common/serialization/ListSerializer.html" title="type parameter in ListSerializer">Inner</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListTopicsOptions.html" title="class in org.apache.kafka.clients.admin">ListTopicsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#listTopics()"><code>Admin.listTopics()</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListTopicsResult.html" title="class in org.apache.kafka.clients.admin">ListTopicsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#listTopics()"><code>Admin.listTopics()</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListTransactionsOptions.html" title="class in org.apache.kafka.clients.admin">ListTransactionsOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#listTransactions()"><code>Admin.listTransactions()</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ListTransactionsResult.html" title="class in org.apache.kafka.clients.admin">ListTransactionsResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#listTransactions()"><code>Admin.listTransactions()</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/LockException.html" title="class in org.apache.kafka.streams.errors">LockException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the state store directory lock could not be acquired because another thread holds the lock.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/errors/LogAndContinueExceptionHandler.html" title="class in org.apache.kafka.streams.errors">LogAndContinueExceptionHandler</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Deserialization handler that logs a deserialization exception and then
signals the processing pipeline to continue processing more records.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/errors/LogAndFailExceptionHandler.html" title="class in org.apache.kafka.streams.errors">LogAndFailExceptionHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Deserialization handler that logs a deserialization exception and then
signals the processing pipeline to stop processing more records and fail.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/LogAndSkipOnInvalidTimestamp.html" title="class in org.apache.kafka.streams.processor">LogAndSkipOnInvalidTimestamp</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retrieves embedded metadata timestamps from Kafka messages.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/LogDirDescription.html" title="class in org.apache.kafka.clients.admin">LogDirDescription</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A description of a log directory on a particular broker.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/LogDirNotFoundException.html" title="class in org.apache.kafka.common.errors">LogDirNotFoundException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown when a request is made for a log directory that is not present on the broker</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/Login.html" title="interface in org.apache.kafka.common.security.auth">Login</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Login interface for authentication.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/LoginAccessTokenValidator.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">LoginAccessTokenValidator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">LoginAccessTokenValidator is an implementation of <a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenValidator.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured"><code>AccessTokenValidator</code></a> that is used
by the client to perform some rudimentary validation of the JWT access token that is received
as part of the response from posting the client credentials to the OAuth/OIDC provider's
token endpoint.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/LogLevelConfig.html" title="class in org.apache.kafka.common.config">LogLevelConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class holds definitions for log level configurations related to Kafka's application logging.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/log/remote/storage/LogSegmentData.html" title="class in org.apache.kafka.server.log.remote.storage">LogSegmentData</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This represents all the required data and indexes for a specific log segment that needs to be stored in the remote
storage.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/consumer/LogTruncationException.html" title="class in org.apache.kafka.clients.consumer">LogTruncationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">In the event of an unclean leader election, the log will be truncated,
previously committed data will be lost, and new data will be written
over these offsets.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/LongDeserializer.html" title="class in org.apache.kafka.common.serialization">LongDeserializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/LongSerializer.html" title="class in org.apache.kafka.common.serialization">LongSerializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Materialized.html" title="class in org.apache.kafka.streams.kstream">Materialized</a>&lt;<a href="org/apache/kafka/streams/kstream/Materialized.html" title="type parameter in Materialized">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Materialized.html" title="type parameter in Materialized">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/Materialized.html" title="type parameter in Materialized">S</a> extends <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor">StateStore</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Used to describe how a <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor"><code>StateStore</code></a> should be materialized.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/kstream/Materialized.StoreType.html" title="enum class in org.apache.kafka.streams.kstream">Materialized.StoreType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Max.html" title="class in org.apache.kafka.common.metrics.stats">Max</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/common/metrics/stats/SampledStat.html" title="class in org.apache.kafka.common.metrics.stats"><code>SampledStat</code></a> that gives the max over its samples.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/Measurable.html" title="interface in org.apache.kafka.common.metrics">Measurable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A measurable quantity that can be registered as a metric</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/MeasurableStat.html" title="interface in org.apache.kafka.common.metrics">MeasurableStat</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A MeasurableStat is a <a href="org/apache/kafka/common/metrics/Stat.html" title="interface in org.apache.kafka.common.metrics"><code>Stat</code></a> that is also <a href="org/apache/kafka/common/metrics/Measurable.html" title="interface in org.apache.kafka.common.metrics"><code>Measurable</code></a> (i.e.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/MemberAssignment.html" title="class in org.apache.kafka.clients.admin">MemberAssignment</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A description of the assignments of a specific group member.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/MemberDescription.html" title="class in org.apache.kafka.clients.admin">MemberDescription</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A detailed description of a single group instance in the cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/MemberIdRequiredException.html" title="class in org.apache.kafka.common.errors">MemberIdRequiredException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/MemberToRemove.html" title="class in org.apache.kafka.clients.admin">MemberToRemove</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A struct containing information about the member to be removed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Merger.html" title="interface in org.apache.kafka.streams.kstream">Merger</a>&lt;<a href="org/apache/kafka/streams/kstream/Merger.html" title="type parameter in Merger">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Merger.html" title="type parameter in Merger">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The interface for merging aggregate values for <a href="org/apache/kafka/streams/kstream/SessionWindows.html" title="class in org.apache.kafka.streams.kstream"><code>SessionWindows</code></a> with the given key.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/MessageFormatter.html" title="interface in org.apache.kafka.common">MessageFormatter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">This interface allows to define Formatters that can be used to parse and format records read by a
Consumer instance for display.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Meter.html" title="class in org.apache.kafka.common.metrics.stats">Meter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A compound stat that includes a rate metric and a cumulative total metric.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/Metric.html" title="interface in org.apache.kafka.common">Metric</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A metric tracked for monitoring purposes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/MetricConfig.html" title="class in org.apache.kafka.common.metrics">MetricConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration values for metrics</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/MetricName.html" title="class in org.apache.kafka.common">MetricName</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>MetricName</code> class encapsulates a metric's name, logical group and its related attributes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/MetricNameTemplate.html" title="class in org.apache.kafka.common">MetricNameTemplate</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A template for a MetricName.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/Metrics.html" title="class in org.apache.kafka.common.metrics">Metrics</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A registry of sensors and metrics.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/MetricsContext.html" title="interface in org.apache.kafka.common.metrics">MetricsContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">MetricsContext encapsulates additional contextLabels about metrics exposed via a
<a href="org/apache/kafka/common/metrics/MetricsReporter.html" title="interface in org.apache.kafka.common.metrics"><code>MetricsReporter</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/MetricsReporter.html" title="interface in org.apache.kafka.common.metrics">MetricsReporter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A plugin interface to allow things to listen as new metrics are created so they can be reported.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/MetricValueProvider.html" title="interface in org.apache.kafka.common.metrics">MetricValueProvider</a>&lt;<a href="org/apache/kafka/common/metrics/MetricValueProvider.html" title="type parameter in MetricValueProvider">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Super-interface for <a href="org/apache/kafka/common/metrics/Measurable.html" title="interface in org.apache.kafka.common.metrics"><code>Measurable</code></a> or <a href="org/apache/kafka/common/metrics/Gauge.html" title="interface in org.apache.kafka.common.metrics"><code>Gauge</code></a> that provides
metric values.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Min.html" title="class in org.apache.kafka.common.metrics.stats">Min</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/common/metrics/stats/SampledStat.html" title="class in org.apache.kafka.common.metrics.stats"><code>SampledStat</code></a> that gives the min over its samples.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/MirrorClient.html" title="class in org.apache.kafka.connect.mirror">MirrorClient</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Interprets MM2's internal topics (checkpoints, heartbeats) on a given cluster.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/MirrorClientConfig.html" title="class in org.apache.kafka.connect.mirror">MirrorClientConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration required for MirrorClient to talk to a given target cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/MissingSourceTopicException.html" title="class in org.apache.kafka.streams.errors">MissingSourceTopicException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/MockConsumer.html" title="class in org.apache.kafka.clients.consumer">MockConsumer</a>&lt;<a href="org/apache/kafka/clients/consumer/MockConsumer.html" title="type parameter in MockConsumer">K</a>,<wbr><a href="org/apache/kafka/clients/consumer/MockConsumer.html" title="type parameter in MockConsumer">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A mock of the <a href="org/apache/kafka/clients/consumer/Consumer.html" title="interface in org.apache.kafka.clients.consumer"><code>Consumer</code></a> interface you can use for testing code that uses Kafka.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.html" title="class in org.apache.kafka.streams.processor.api">MockProcessorContext</a>&lt;<a href="org/apache/kafka/streams/processor/api/MockProcessorContext.html" title="type parameter in MockProcessorContext">KForward</a>,<wbr><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.html" title="type parameter in MockProcessorContext">VForward</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.html" title="class in org.apache.kafka.streams.processor.api"><code>MockProcessorContext</code></a> is a mock of <a href="org/apache/kafka/streams/processor/api/ProcessorContext.html" title="interface in org.apache.kafka.streams.processor.api"><code>ProcessorContext</code></a> for users to test their <a href="org/apache/kafka/streams/processor/api/Processor.html" title="interface in org.apache.kafka.streams.processor.api"><code>Processor</code></a>,
<a href="org/apache/kafka/streams/kstream/Transformer.html" title="interface in org.apache.kafka.streams.kstream"><code>Transformer</code></a>, and <a href="org/apache/kafka/streams/kstream/ValueTransformer.html" title="interface in org.apache.kafka.streams.kstream"><code>ValueTransformer</code></a> implementations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/MockProcessorContext.html" title="class in org.apache.kafka.streams.processor">MockProcessorContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/kafka/streams/processor/MockProcessorContext.html" title="class in org.apache.kafka.streams.processor"><code>MockProcessorContext</code></a> is a mock of <a href="org/apache/kafka/streams/processor/ProcessorContext.html" title="interface in org.apache.kafka.streams.processor"><code>ProcessorContext</code></a> for users to test their <a href="org/apache/kafka/streams/processor/Processor.html" title="interface in org.apache.kafka.streams.processor"><code>Processor</code></a>,
<a href="org/apache/kafka/streams/kstream/Transformer.html" title="interface in org.apache.kafka.streams.kstream"><code>Transformer</code></a>, and <a href="org/apache/kafka/streams/kstream/ValueTransformer.html" title="interface in org.apache.kafka.streams.kstream"><code>ValueTransformer</code></a> implementations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.CapturedForward.html" title="class in org.apache.kafka.streams.processor.api">MockProcessorContext.CapturedForward</a>&lt;<a href="org/apache/kafka/streams/processor/api/MockProcessorContext.CapturedForward.html" title="type parameter in MockProcessorContext.CapturedForward">K</a>,<wbr><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.CapturedForward.html" title="type parameter in MockProcessorContext.CapturedForward">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/MockProcessorContext.CapturedForward.html" title="class in org.apache.kafka.streams.processor">MockProcessorContext.CapturedForward</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.CapturedPunctuator.html" title="class in org.apache.kafka.streams.processor.api">MockProcessorContext.CapturedPunctuator</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/kafka/streams/processor/api/MockProcessorContext.CapturedPunctuator.html" title="class in org.apache.kafka.streams.processor.api"><code>MockProcessorContext.CapturedPunctuator</code></a> holds captured punctuators, along with their scheduling information.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/MockProcessorContext.CapturedPunctuator.html" title="class in org.apache.kafka.streams.processor">MockProcessorContext.CapturedPunctuator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/kafka/streams/processor/MockProcessorContext.CapturedPunctuator.html" title="class in org.apache.kafka.streams.processor"><code>MockProcessorContext.CapturedPunctuator</code></a> holds captured punctuators, along with their scheduling information.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/MockProducer.html" title="class in org.apache.kafka.clients.producer">MockProducer</a>&lt;<a href="org/apache/kafka/clients/producer/MockProducer.html" title="type parameter in MockProducer">K</a>,<wbr><a href="org/apache/kafka/clients/producer/MockProducer.html" title="type parameter in MockProducer">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A mock of the producer interface you can use for testing code that uses Kafka.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Named.html" title="class in org.apache.kafka.streams.kstream">Named</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NetworkException.html" title="class in org.apache.kafka.common.errors">NetworkException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">A misc.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/NewPartitionReassignment.html" title="class in org.apache.kafka.clients.admin">NewPartitionReassignment</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A new partition reassignment, which can be applied via <a href="org/apache/kafka/clients/admin/Admin.html#alterPartitionReassignments(java.util.Map,org.apache.kafka.clients.admin.AlterPartitionReassignmentsOptions)"><code>Admin.alterPartitionReassignments(Map, AlterPartitionReassignmentsOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/NewPartitions.html" title="class in org.apache.kafka.clients.admin">NewPartitions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes new partitions for a particular topic in a call to <a href="org/apache/kafka/clients/admin/Admin.html#createPartitions(java.util.Map)"><code>Admin.createPartitions(Map)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/NewTopic.html" title="class in org.apache.kafka.clients.admin">NewTopic</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A new topic to be created via <a href="org/apache/kafka/clients/admin/Admin.html#createTopics(java.util.Collection)"><code>Admin.createTopics(Collection)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/Node.html" title="class in org.apache.kafka.common">Node</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Information about a Kafka node</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/consumer/NoOffsetForPartitionException.html" title="class in org.apache.kafka.clients.consumer">NoOffsetForPartitionException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that there is no stored offset for a partition and no defined offset
reset policy.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NoReassignmentInProgressException.html" title="class in org.apache.kafka.common.errors">NoReassignmentInProgressException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown if a reassignment cannot be cancelled because none is in progress.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NotControllerException.html" title="class in org.apache.kafka.common.errors">NotControllerException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NotCoordinatorException.html" title="class in org.apache.kafka.common.errors">NotCoordinatorException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">In the context of the group coordinator, the broker returns this error code if it receives an offset fetch
or commit request for a group it's not the coordinator of.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NotEnoughReplicasAfterAppendException.html" title="class in org.apache.kafka.common.errors">NotEnoughReplicasAfterAppendException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Number of insync replicas for the partition is lower than min.insync.replicas This exception is raised when the low
ISR size is discovered *after* the message was already appended to the log.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NotEnoughReplicasException.html" title="class in org.apache.kafka.common.errors">NotEnoughReplicasException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Number of insync replicas for the partition is lower than min.insync.replicas</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/NotFoundException.html" title="class in org.apache.kafka.connect.errors">NotFoundException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that an operation attempted to modify or delete a connector or task that is not present on the worker.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NotLeaderForPartitionException.html" title="class in org.apache.kafka.common.errors">NotLeaderForPartitionException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">Deprecated.
<div class="deprecation-comment">since 2.6.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/NotLeaderOrFollowerException.html" title="class in org.apache.kafka.common.errors">NotLeaderOrFollowerException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Broker returns this error if a request could not be processed because the broker is not the leader
or follower for a topic partition.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerExtensionsValidatorCallback.html" title="class in org.apache.kafka.common.security.oauthbearer">OAuthBearerExtensionsValidatorCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <code>Callback</code> for use by the <code>SaslServer</code> implementation when it
needs to validate the SASL extensions for the OAUTHBEARER mechanism
Callback handlers should use the <a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerExtensionsValidatorCallback.html#valid(java.lang.String)"><code>OAuthBearerExtensionsValidatorCallback.valid(String)</code></a>
method to communicate valid extensions back to the SASL server.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/OAuthBearerLoginCallbackHandler.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">OAuthBearerLoginCallbackHandler</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
<code>OAuthBearerLoginCallbackHandler</code> is an <a href="org/apache/kafka/common/security/auth/AuthenticateCallbackHandler.html" title="interface in org.apache.kafka.common.security.auth"><code>AuthenticateCallbackHandler</code></a> that
accepts <a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerTokenCallback.html" title="class in org.apache.kafka.common.security.oauthbearer"><code>OAuthBearerTokenCallback</code></a> and <a href="org/apache/kafka/common/security/auth/SaslExtensionsCallback.html" title="class in org.apache.kafka.common.security.auth"><code>SaslExtensionsCallback</code></a> callbacks to
perform the steps to request a JWT from an OAuth/OIDC provider using the
<code>clientcredentials</code>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerLoginModule.html" title="class in org.apache.kafka.common.security.oauthbearer">OAuthBearerLoginModule</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>LoginModule</code> for the SASL/OAUTHBEARER mechanism.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerToken.html" title="interface in org.apache.kafka.common.security.oauthbearer">OAuthBearerToken</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>b64token</code> value as defined in
<a href="https://tools.ietf.org/html/rfc6750#section-2.1">RFC 6750 Section
2.1</a> along with the token's specific scope and lifetime and principal
name.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerTokenCallback.html" title="class in org.apache.kafka.common.security.oauthbearer">OAuthBearerTokenCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <code>Callback</code> for use by the <code>SaslClient</code> and <code>Login</code>
implementations when they require an OAuth 2 bearer token.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerValidatorCallback.html" title="class in org.apache.kafka.common.security.oauthbearer">OAuthBearerValidatorCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <code>Callback</code> for use by the <code>SaslServer</code> implementation when it
needs to provide an OAuth 2 bearer token compact serialization for
validation.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/OAuthBearerValidatorCallbackHandler.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">OAuthBearerValidatorCallbackHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
<code>OAuthBearerValidatorCallbackHandler</code> is an <a href="org/apache/kafka/common/security/auth/AuthenticateCallbackHandler.html" title="interface in org.apache.kafka.common.security.auth"><code>AuthenticateCallbackHandler</code></a> that
accepts <a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerValidatorCallback.html" title="class in org.apache.kafka.common.security.oauthbearer"><code>OAuthBearerValidatorCallback</code></a> and <a href="org/apache/kafka/common/security/oauthbearer/OAuthBearerExtensionsValidatorCallback.html" title="class in org.apache.kafka.common.security.oauthbearer"><code>OAuthBearerExtensionsValidatorCallback</code></a>
callbacks to implement OAuth/OIDC validation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/OffsetAndMetadata.html" title="class in org.apache.kafka.clients.consumer">OffsetAndMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The Kafka offset commit API allows users to provide additional metadata (in the form of a string)
when an offset is committed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/OffsetAndTimestamp.html" title="class in org.apache.kafka.clients.consumer">OffsetAndTimestamp</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A container class for offset and timestamp.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/consumer/OffsetCommitCallback.html" title="interface in org.apache.kafka.clients.consumer">OffsetCommitCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A callback interface that the user can implement to trigger custom actions when a commit request completes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/OffsetMetadataTooLarge.html" title="class in org.apache.kafka.common.errors">OffsetMetadataTooLarge</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">The client has tried to save its offset with associated metadata larger than the maximum size allowed by the server.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/OffsetNotAvailableException.html" title="class in org.apache.kafka.common.errors">OffsetNotAvailableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the leader is not able to guarantee monotonically increasing offsets
due to the high watermark lagging behind the epoch start offset after a recent leader election</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/consumer/OffsetOutOfRangeException.html" title="class in org.apache.kafka.clients.consumer">OffsetOutOfRangeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">No reset policy has been defined, and the offsets for these partitions are either larger or smaller
than the range of offsets the server has for the given partition.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/OffsetOutOfRangeException.html" title="class in org.apache.kafka.common.errors">OffsetOutOfRangeException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">No reset policy has been defined, and the offsets for these partitions are either larger or smaller
than the range of offsets the server has for the given partition.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/consumer/OffsetResetStrategy.html" title="enum class in org.apache.kafka.clients.consumer">OffsetResetStrategy</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/OffsetSpec.html" title="class in org.apache.kafka.clients.admin">OffsetSpec</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class allows to specify the desired offsets when using <a href="org/apache/kafka/clients/admin/KafkaAdminClient.html#listOffsets(java.util.Map,org.apache.kafka.clients.admin.ListOffsetsOptions)"><code>KafkaAdminClient.listOffsets(Map, ListOffsetsOptions)</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/OffsetSpec.EarliestSpec.html" title="class in org.apache.kafka.clients.admin">OffsetSpec.EarliestSpec</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/OffsetSpec.LatestSpec.html" title="class in org.apache.kafka.clients.admin">OffsetSpec.LatestSpec</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/OffsetSpec.MaxTimestampSpec.html" title="class in org.apache.kafka.clients.admin">OffsetSpec.MaxTimestampSpec</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/OffsetSpec.TimestampSpec.html" title="class in org.apache.kafka.clients.admin">OffsetSpec.TimestampSpec</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/storage/OffsetStorageReader.html" title="interface in org.apache.kafka.connect.storage">OffsetStorageReader</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">
OffsetStorageReader provides access to the offset storage used by sources.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/OperationNotAttemptedException.html" title="class in org.apache.kafka.common.errors">OperationNotAttemptedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the broker did not attempt to execute this operation.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/OutOfOrderSequenceException.html" title="class in org.apache.kafka.common.errors">OutOfOrderSequenceException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates that the broker received an unexpected sequence number from the producer,
which means that data may have been lost.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/producer/Partitioner.html" title="interface in org.apache.kafka.clients.producer">Partitioner</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Partitioner Interface</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/PartitionInfo.html" title="class in org.apache.kafka.common">PartitionInfo</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This is used to describe per-partition state in the MetadataResponse.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/PartitionReassignment.html" title="class in org.apache.kafka.clients.admin">PartitionReassignment</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A partition reassignment, which has been listed via <a href="org/apache/kafka/clients/admin/Admin.html#listPartitionReassignments()"><code>Admin.listPartitionReassignments()</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/resource/PatternType.html" title="enum class in org.apache.kafka.common.resource">PatternType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Resource pattern type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Percentile.html" title="class in org.apache.kafka.common.metrics.stats">Percentile</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Percentiles.html" title="class in org.apache.kafka.common.metrics.stats">Percentiles</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A compound stat that reports one or more percentiles</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/metrics/stats/Percentiles.BucketSizing.html" title="enum class in org.apache.kafka.common.metrics.stats">Percentiles.BucketSizing</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/plain/PlainAuthenticateCallback.html" title="class in org.apache.kafka.common.security.plain">PlainAuthenticateCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/plain/PlainLoginModule.html" title="class in org.apache.kafka.common.security.plain">PlainLoginModule</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/auth/PlaintextAuthenticationContext.html" title="class in org.apache.kafka.common.security.auth">PlaintextAuthenticationContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/PolicyViolationException.html" title="class in org.apache.kafka.common.errors">PolicyViolationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown if a create topics request does not satisfy the configured policy for a topic.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/Position.html" title="class in org.apache.kafka.streams.query">Position</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A representation of a position vector with respect to a set of topic partitions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/PositionBound.html" title="class in org.apache.kafka.streams.query">PositionBound</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class bounding the processing state <a href="org/apache/kafka/streams/query/Position.html" title="class in org.apache.kafka.streams.query"><code>Position</code></a> during queries.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/PositionOutOfRangeException.html" title="class in org.apache.kafka.common.errors">PositionOutOfRangeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/transforms/predicates/Predicate.html" title="interface in org.apache.kafka.connect.transforms.predicates">Predicate</a>&lt;<a href="org/apache/kafka/connect/transforms/predicates/Predicate.html" title="type parameter in Predicate">R</a> extends <a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="class in org.apache.kafka.connect.connector">ConnectRecord</a>&lt;<a href="org/apache/kafka/connect/transforms/predicates/Predicate.html" title="type parameter in Predicate">R</a>&gt;&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A predicate on records.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Predicate.html" title="interface in org.apache.kafka.streams.kstream">Predicate</a>&lt;<a href="org/apache/kafka/streams/kstream/Predicate.html" title="type parameter in Predicate">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Predicate.html" title="type parameter in Predicate">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>Predicate</code> interface represents a predicate (boolean-valued function) of a <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pair.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/PreferredLeaderNotAvailableException.html" title="class in org.apache.kafka.common.errors">PreferredLeaderNotAvailableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/PrincipalDeserializationException.html" title="class in org.apache.kafka.common.errors">PrincipalDeserializationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception used to indicate a kafka principal deserialization failure during request forwarding.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Printed.html" title="class in org.apache.kafka.streams.kstream">Printed</a>&lt;<a href="org/apache/kafka/streams/kstream/Printed.html" title="type parameter in Printed">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Printed.html" title="type parameter in Printed">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An object to define the options used when printing a <a href="org/apache/kafka/streams/kstream/KStream.html" title="interface in org.apache.kafka.streams.kstream"><code>KStream</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/api/Processor.html" title="interface in org.apache.kafka.streams.processor.api">Processor</a>&lt;<a href="org/apache/kafka/streams/processor/api/Processor.html" title="type parameter in Processor">KIn</a>,<wbr><a href="org/apache/kafka/streams/processor/api/Processor.html" title="type parameter in Processor">VIn</a>,<wbr><a href="org/apache/kafka/streams/processor/api/Processor.html" title="type parameter in Processor">KOut</a>,<wbr><a href="org/apache/kafka/streams/processor/api/Processor.html" title="type parameter in Processor">VOut</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A processor of key-value pair records.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/Processor.html" title="interface in org.apache.kafka.streams.processor">Processor</a>&lt;<a href="org/apache/kafka/streams/processor/Processor.html" title="type parameter in Processor">K</a>,<wbr><a href="org/apache/kafka/streams/processor/Processor.html" title="type parameter in Processor">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">Deprecated.
<div class="deprecation-comment">Since 3.0.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/api/ProcessorContext.html" title="interface in org.apache.kafka.streams.processor.api">ProcessorContext</a>&lt;<a href="org/apache/kafka/streams/processor/api/ProcessorContext.html" title="type parameter in ProcessorContext">KForward</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ProcessorContext.html" title="type parameter in ProcessorContext">VForward</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Processor context interface.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/ProcessorContext.html" title="interface in org.apache.kafka.streams.processor">ProcessorContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Processor context interface.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/ProcessorStateException.html" title="class in org.apache.kafka.streams.errors">ProcessorStateException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates a processor state operation (e.g.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/api/ProcessorSupplier.html" title="interface in org.apache.kafka.streams.processor.api">ProcessorSupplier</a>&lt;<a href="org/apache/kafka/streams/processor/api/ProcessorSupplier.html" title="type parameter in ProcessorSupplier">KIn</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ProcessorSupplier.html" title="type parameter in ProcessorSupplier">VIn</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ProcessorSupplier.html" title="type parameter in ProcessorSupplier">KOut</a>,<wbr><a href="org/apache/kafka/streams/processor/api/ProcessorSupplier.html" title="type parameter in ProcessorSupplier">VOut</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A processor supplier that can create one or more <a href="org/apache/kafka/streams/processor/api/Processor.html" title="interface in org.apache.kafka.streams.processor.api"><code>Processor</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/ProcessorSupplier.html" title="interface in org.apache.kafka.streams.processor">ProcessorSupplier</a>&lt;<a href="org/apache/kafka/streams/processor/ProcessorSupplier.html" title="type parameter in ProcessorSupplier">K</a>,<wbr><a href="org/apache/kafka/streams/processor/ProcessorSupplier.html" title="type parameter in ProcessorSupplier">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">Deprecated.
<div class="deprecation-comment">Since 3.0.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Produced.html" title="class in org.apache.kafka.streams.kstream">Produced</a>&lt;<a href="org/apache/kafka/streams/kstream/Produced.html" title="type parameter in Produced">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Produced.html" title="type parameter in Produced">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class is used to provide the optional parameters when producing to new topics
using <a href="org/apache/kafka/streams/kstream/KStream.html#to(java.lang.String,org.apache.kafka.streams.kstream.Produced)"><code>KStream.to(String, Produced)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/producer/Producer.html" title="interface in org.apache.kafka.clients.producer">Producer</a>&lt;<a href="org/apache/kafka/clients/producer/Producer.html" title="type parameter in Producer">K</a>,<wbr><a href="org/apache/kafka/clients/producer/Producer.html" title="type parameter in Producer">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The interface for the <a href="org/apache/kafka/clients/producer/KafkaProducer.html" title="class in org.apache.kafka.clients.producer"><code>KafkaProducer</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/ProducerConfig.html" title="class in org.apache.kafka.clients.producer">ProducerConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration for the Kafka Producer.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ProducerFencedException.html" title="class in org.apache.kafka.common.errors">ProducerFencedException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This fatal exception indicates that another producer with the same <code>transactional.id</code> has been
started.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/clients/producer/ProducerInterceptor.html" title="interface in org.apache.kafka.clients.producer">ProducerInterceptor</a>&lt;<a href="org/apache/kafka/clients/producer/ProducerInterceptor.html" title="type parameter in ProducerInterceptor">K</a>,<wbr><a href="org/apache/kafka/clients/producer/ProducerInterceptor.html" title="type parameter in ProducerInterceptor">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A plugin interface that allows you to intercept (and possibly mutate) the records received by the producer before
they are published to the Kafka cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/ProducerRecord.html" title="class in org.apache.kafka.clients.producer">ProducerRecord</a>&lt;<a href="org/apache/kafka/clients/producer/ProducerRecord.html" title="type parameter in ProducerRecord">K</a>,<wbr><a href="org/apache/kafka/clients/producer/ProducerRecord.html" title="type parameter in ProducerRecord">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A key/value pair to be sent to Kafka.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ProducerState.html" title="class in org.apache.kafka.clients.admin">ProducerState</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/errors/ProductionExceptionHandler.html" title="interface in org.apache.kafka.streams.errors">ProductionExceptionHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface that specifies how an exception when attempting to produce a result to
Kafka should be handled.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/errors/ProductionExceptionHandler.ProductionExceptionHandlerResponse.html" title="enum class in org.apache.kafka.streams.errors">ProductionExceptionHandler.ProductionExceptionHandlerResponse</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/processor/PunctuationType.html" title="enum class in org.apache.kafka.streams.processor">PunctuationType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Controls what notion of time is used for punctuation scheduled via <a href="org/apache/kafka/streams/processor/ProcessorContext.html#schedule(java.time.Duration,org.apache.kafka.streams.processor.PunctuationType,org.apache.kafka.streams.processor.Punctuator)"><code>ProcessorContext.schedule(Duration, PunctuationType, Punctuator)</code></a> schedule}:
STREAM_TIME - uses "stream time", which is advanced by the processing of messages
in accordance with the timestamp as extracted by the <a href="org/apache/kafka/streams/processor/TimestampExtractor.html" title="interface in org.apache.kafka.streams.processor"><code>TimestampExtractor</code></a> in use.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/Punctuator.html" title="interface in org.apache.kafka.streams.processor">Punctuator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A functional interface used as an argument to <a href="org/apache/kafka/streams/processor/ProcessorContext.html#schedule(java.time.Duration,org.apache.kafka.streams.processor.PunctuationType,org.apache.kafka.streams.processor.Punctuator)"><code>ProcessorContext.schedule(Duration, PunctuationType, Punctuator)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/query/Query.html" title="interface in org.apache.kafka.streams.query">Query</a>&lt;<a href="org/apache/kafka/streams/query/Query.html" title="type parameter in Query">R</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Marker interface that all interactive queries must implement (see <a href="org/apache/kafka/streams/KafkaStreams.html#query(org.apache.kafka.streams.query.StateQueryRequest)"><code>KafkaStreams.query(StateQueryRequest)</code></a>).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/QueryableStoreType.html" title="interface in org.apache.kafka.streams.state">QueryableStoreType</a>&lt;<a href="org/apache/kafka/streams/state/QueryableStoreType.html" title="type parameter in QueryableStoreType">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Used to enable querying of custom <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor"><code>StateStore</code></a> types via the <a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams"><code>KafkaStreams</code></a> API.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/QueryableStoreTypes.html" title="class in org.apache.kafka.streams.state">QueryableStoreTypes</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Provides access to the <a href="org/apache/kafka/streams/state/QueryableStoreType.html" title="interface in org.apache.kafka.streams.state"><code>QueryableStoreType</code></a>s provided with <a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams"><code>KafkaStreams</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/QueryableStoreTypes.KeyValueStoreType.html" title="class in org.apache.kafka.streams.state">QueryableStoreTypes.KeyValueStoreType</a>&lt;<a href="org/apache/kafka/streams/state/QueryableStoreTypes.KeyValueStoreType.html" title="type parameter in QueryableStoreTypes.KeyValueStoreType">K</a>,<wbr><a href="org/apache/kafka/streams/state/QueryableStoreTypes.KeyValueStoreType.html" title="type parameter in QueryableStoreTypes.KeyValueStoreType">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/QueryableStoreTypes.SessionStoreType.html" title="class in org.apache.kafka.streams.state">QueryableStoreTypes.SessionStoreType</a>&lt;<a href="org/apache/kafka/streams/state/QueryableStoreTypes.SessionStoreType.html" title="type parameter in QueryableStoreTypes.SessionStoreType">K</a>,<wbr><a href="org/apache/kafka/streams/state/QueryableStoreTypes.SessionStoreType.html" title="type parameter in QueryableStoreTypes.SessionStoreType">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/QueryableStoreTypes.WindowStoreType.html" title="class in org.apache.kafka.streams.state">QueryableStoreTypes.WindowStoreType</a>&lt;<a href="org/apache/kafka/streams/state/QueryableStoreTypes.WindowStoreType.html" title="type parameter in QueryableStoreTypes.WindowStoreType">K</a>,<wbr><a href="org/apache/kafka/streams/state/QueryableStoreTypes.WindowStoreType.html" title="type parameter in QueryableStoreTypes.WindowStoreType">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/QueryConfig.html" title="class in org.apache.kafka.streams.query">QueryConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Runtime configuration parameters</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/query/QueryResult.html" title="interface in org.apache.kafka.streams.query">QueryResult</a>&lt;<a href="org/apache/kafka/streams/query/QueryResult.html" title="type parameter in QueryResult">R</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Container for a single partition's result when executing a <a href="org/apache/kafka/streams/query/StateQueryRequest.html" title="class in org.apache.kafka.streams.query"><code>StateQueryRequest</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/Quota.html" title="class in org.apache.kafka.common.metrics">Quota</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">An upper or lower bound for metrics</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/metrics/QuotaViolationException.html" title="class in org.apache.kafka.common.metrics">QuotaViolationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown when a sensor records a value that causes a metric to go outside the bounds configured as its quota</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/RangeAssignor.html" title="class in org.apache.kafka.clients.consumer">RangeAssignor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The range assignor works on a per-topic basis.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/RangeQuery.html" title="class in org.apache.kafka.streams.query">RangeQuery</a>&lt;<a href="org/apache/kafka/streams/query/RangeQuery.html" title="type parameter in RangeQuery">K</a>,<wbr><a href="org/apache/kafka/streams/query/RangeQuery.html" title="type parameter in RangeQuery">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Interactive query for issuing range queries and scans over KeyValue stores.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Rate.html" title="class in org.apache.kafka.common.metrics.stats">Rate</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The rate of the given quantity.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/ReadOnlyKeyValueStore.html" title="interface in org.apache.kafka.streams.state">ReadOnlyKeyValueStore</a>&lt;<a href="org/apache/kafka/streams/state/ReadOnlyKeyValueStore.html" title="type parameter in ReadOnlyKeyValueStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/ReadOnlyKeyValueStore.html" title="type parameter in ReadOnlyKeyValueStore">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A key-value store that only supports read operations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/ReadOnlySessionStore.html" title="interface in org.apache.kafka.streams.state">ReadOnlySessionStore</a>&lt;<a href="org/apache/kafka/streams/state/ReadOnlySessionStore.html" title="type parameter in ReadOnlySessionStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/ReadOnlySessionStore.html" title="type parameter in ReadOnlySessionStore">AGG</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A session store that only supports read operations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/ReadOnlyWindowStore.html" title="interface in org.apache.kafka.streams.state">ReadOnlyWindowStore</a>&lt;<a href="org/apache/kafka/streams/state/ReadOnlyWindowStore.html" title="type parameter in ReadOnlyWindowStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/ReadOnlyWindowStore.html" title="type parameter in ReadOnlyWindowStore">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A window store that only supports read operations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ReassignmentInProgressException.html" title="class in org.apache.kafka.common.errors">ReassignmentInProgressException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Thrown if a request cannot be completed because a partition reassignment is in progress.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/RebalanceInProgressException.html" title="class in org.apache.kafka.common.errors">RebalanceInProgressException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/Reconfigurable.html" title="interface in org.apache.kafka.common">Reconfigurable</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for reconfigurable classes that support dynamic configuration.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/api/Record.html" title="class in org.apache.kafka.streams.processor.api">Record</a>&lt;<a href="org/apache/kafka/streams/processor/api/Record.html" title="type parameter in Record">K</a>,<wbr><a href="org/apache/kafka/streams/processor/api/Record.html" title="type parameter in Record">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A data class representing an incoming record for processing in a <a href="org/apache/kafka/streams/processor/api/Processor.html" title="interface in org.apache.kafka.streams.processor.api"><code>Processor</code></a>
or a record to forward to downstream processors via <a href="org/apache/kafka/streams/processor/api/ProcessorContext.html" title="interface in org.apache.kafka.streams.processor.api"><code>ProcessorContext</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/RecordBatchTooLargeException.html" title="class in org.apache.kafka.common.errors">RecordBatchTooLargeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This record batch is larger than the maximum allowable size</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/RecordContext.html" title="interface in org.apache.kafka.streams.processor">RecordContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The context associated with the current record being processed by
an <a href="org/apache/kafka/streams/processor/api/Processor.html" title="interface in org.apache.kafka.streams.processor.api"><code>Processor</code></a></div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/RecordDeserializationException.html" title="class in org.apache.kafka.common.errors">RecordDeserializationException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception is raised for any error that occurs while deserializing records received by the consumer using
the configured <a href="org/apache/kafka/common/serialization/Deserializer.html" title="interface in org.apache.kafka.common.serialization"><code>Deserializer</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/RecordMetadata.html" title="class in org.apache.kafka.clients.producer">RecordMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The metadata for a record that has been acknowledged by the server</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/api/RecordMetadata.html" title="interface in org.apache.kafka.streams.processor.api">RecordMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/RecordsToDelete.html" title="class in org.apache.kafka.clients.admin">RecordsToDelete</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describe records to delete in a call to <a href="org/apache/kafka/clients/admin/Admin.html#deleteRecords(java.util.Map)"><code>Admin.deleteRecords(Map)</code></a>
The API of this class is evolving, see <a href="org/apache/kafka/clients/admin/Admin.html" title="interface in org.apache.kafka.clients.admin"><code>Admin</code></a> for details.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/RecordTooLargeException.html" title="class in org.apache.kafka.common.errors">RecordTooLargeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This record is larger than the maximum allowable size</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Reducer.html" title="interface in org.apache.kafka.streams.kstream">Reducer</a>&lt;<a href="org/apache/kafka/streams/kstream/Reducer.html" title="type parameter in Reducer">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>Reducer</code> interface for combining two values of the same type into a new value.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/RefreshingHttpsJwks.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">RefreshingHttpsJwks</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Implementation of <code>HttpsJwks</code> that will periodically refresh the JWKS cache to reduce or
even prevent HTTP/HTTPS traffic in the hot path of validation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/RefreshingHttpsJwksVerificationKeyResolver.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">RefreshingHttpsJwksVerificationKeyResolver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>RefreshingHttpsJwksVerificationKeyResolver</code> is a
<code>VerificationKeyResolver</code> implementation that will periodically refresh the
JWKS using its <code>HttpsJwks</code> instance.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/RemoteClusterUtils.html" title="class in org.apache.kafka.connect.mirror">RemoteClusterUtils</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Convenience methods for multi-cluster environments.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/log/remote/storage/RemoteLogMetadata.html" title="class in org.apache.kafka.server.log.remote.storage">RemoteLogMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Base class for remote log metadata objects like <a href="org/apache/kafka/server/log/remote/storage/RemoteLogSegmentMetadata.html" title="class in org.apache.kafka.server.log.remote.storage"><code>RemoteLogSegmentMetadata</code></a>, <a href="org/apache/kafka/server/log/remote/storage/RemoteLogSegmentMetadataUpdate.html" title="class in org.apache.kafka.server.log.remote.storage"><code>RemoteLogSegmentMetadataUpdate</code></a>,
and <a href="org/apache/kafka/server/log/remote/storage/RemotePartitionDeleteMetadata.html" title="class in org.apache.kafka.server.log.remote.storage"><code>RemotePartitionDeleteMetadata</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/log/remote/storage/RemoteLogMetadataManager.html" title="interface in org.apache.kafka.server.log.remote.storage">RemoteLogMetadataManager</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">This interface provides storing and fetching remote log segment metadata with strongly consistent semantics.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/log/remote/storage/RemoteLogSegmentId.html" title="class in org.apache.kafka.server.log.remote.storage">RemoteLogSegmentId</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class represents a universally unique identifier associated to a topic partition's log segment.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/log/remote/storage/RemoteLogSegmentMetadata.html" title="class in org.apache.kafka.server.log.remote.storage">RemoteLogSegmentMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">It describes the metadata about a topic partition's remote log segment in the remote storage.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/log/remote/storage/RemoteLogSegmentMetadataUpdate.html" title="class in org.apache.kafka.server.log.remote.storage">RemoteLogSegmentMetadataUpdate</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">It describes the metadata update about the log segment in the remote storage.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/server/log/remote/storage/RemoteLogSegmentState.html" title="enum class in org.apache.kafka.server.log.remote.storage">RemoteLogSegmentState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">This enum indicates the state of the remote log segment.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/server/log/remote/storage/RemotePartitionDeleteMetadata.html" title="class in org.apache.kafka.server.log.remote.storage">RemotePartitionDeleteMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class represents the metadata about the remote partition.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/server/log/remote/storage/RemotePartitionDeleteState.html" title="enum class in org.apache.kafka.server.log.remote.storage">RemotePartitionDeleteState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">This enum indicates the deletion state of the remote topic partition.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/server/log/remote/storage/RemoteResourceNotFoundException.html" title="class in org.apache.kafka.server.log.remote.storage">RemoteResourceNotFoundException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown when a resource is not found on the remote storage.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/server/log/remote/storage/RemoteStorageException.html" title="class in org.apache.kafka.server.log.remote.storage">RemoteStorageException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown when there is a remote storage error.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/server/log/remote/storage/RemoteStorageManager.html" title="interface in org.apache.kafka.server.log.remote.storage">RemoteStorageManager</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">This interface provides the lifecycle of remote log segments that includes copy, fetch, and delete from remote
storage.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/server/log/remote/storage/RemoteStorageManager.IndexType.html" title="enum class in org.apache.kafka.server.log.remote.storage">RemoteStorageManager.IndexType</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Type of the index file.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/RemoveMembersFromConsumerGroupOptions.html" title="class in org.apache.kafka.clients.admin">RemoveMembersFromConsumerGroupOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#removeMembersFromConsumerGroup(java.lang.String,org.apache.kafka.clients.admin.RemoveMembersFromConsumerGroupOptions)"><code>Admin.removeMembersFromConsumerGroup(String, RemoveMembersFromConsumerGroupOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/RemoveMembersFromConsumerGroupResult.html" title="class in org.apache.kafka.clients.admin">RemoveMembersFromConsumerGroupResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#removeMembersFromConsumerGroup(java.lang.String,org.apache.kafka.clients.admin.RemoveMembersFromConsumerGroupOptions)"><code>Admin.removeMembersFromConsumerGroup(String, RemoveMembersFromConsumerGroupOptions)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/RenewDelegationTokenOptions.html" title="class in org.apache.kafka.clients.admin">RenewDelegationTokenOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#renewDelegationToken(byte%5B%5D,org.apache.kafka.clients.admin.RenewDelegationTokenOptions)"><code>Admin.renewDelegationToken(byte[], RenewDelegationTokenOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/RenewDelegationTokenResult.html" title="class in org.apache.kafka.clients.admin">RenewDelegationTokenResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/KafkaAdminClient.html#expireDelegationToken(byte%5B%5D,org.apache.kafka.clients.admin.ExpireDelegationTokenOptions)"><code>KafkaAdminClient.expireDelegationToken(byte[], ExpireDelegationTokenOptions)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Repartitioned.html" title="class in org.apache.kafka.streams.kstream">Repartitioned</a>&lt;<a href="org/apache/kafka/streams/kstream/Repartitioned.html" title="type parameter in Repartitioned">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Repartitioned.html" title="type parameter in Repartitioned">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class is used to provide the optional parameters for internal repartition topics.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ReplicaInfo.html" title="class in org.apache.kafka.clients.admin">ReplicaInfo</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A description of a replica on a particular broker.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ReplicaNotAvailableException.html" title="class in org.apache.kafka.common.errors">ReplicaNotAvailableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The replica is not available for the requested topic partition.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/mirror/ReplicationPolicy.html" title="interface in org.apache.kafka.connect.mirror">ReplicationPolicy</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Defines which topics are "remote topics".</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/resource/Resource.html" title="class in org.apache.kafka.common.resource">Resource</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a cluster resource with a tuple of (type, name).</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ResourceNotFoundException.html" title="class in org.apache.kafka.common.errors">ResourceNotFoundException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown due to a request for a resource that does not exist.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/resource/ResourcePattern.html" title="class in org.apache.kafka.common.resource">ResourcePattern</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a pattern that is used by ACLs to match zero or more
<a href="org/apache/kafka/common/resource/Resource.html" title="class in org.apache.kafka.common.resource"><code>Resources</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/resource/ResourcePatternFilter.html" title="class in org.apache.kafka.common.resource">ResourcePatternFilter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a filter that can match <a href="org/apache/kafka/common/resource/ResourcePattern.html" title="class in org.apache.kafka.common.resource"><code>ResourcePattern</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/resource/ResourceType.html" title="enum class in org.apache.kafka.common.resource">ResourceType</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Represents a type of resource which an ACL can be applied to.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/clients/consumer/RetriableCommitFailedException.html" title="class in org.apache.kafka.clients.consumer">RetriableCommitFailedException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/RetriableException.html" title="class in org.apache.kafka.common.errors">RetriableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">A retriable exception is a transient exception that if retried may succeed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/RetriableException.html" title="class in org.apache.kafka.connect.errors">RetriableException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">An exception that indicates the operation can be reattempted.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/Retry.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">Retry</a>&lt;<a href="org/apache/kafka/common/security/oauthbearer/secured/Retry.html" title="type parameter in Retry">R</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retry encapsulates the mechanism to perform a retry and then exponential
backoff using provided wait times between attempts.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/secured/Retryable.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured">Retryable</a>&lt;<a href="org/apache/kafka/common/security/oauthbearer/secured/Retryable.html" title="type parameter in Retryable">R</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Simple interface to abstract out the call that is made so that it can be retried.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/RocksDBConfigSetter.html" title="interface in org.apache.kafka.streams.state">RocksDBConfigSetter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface to that allows developers to customize the RocksDB settings for a given Store.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/RoundRobinAssignor.html" title="class in org.apache.kafka.clients.consumer">RoundRobinAssignor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The round robin assignor lays out all the available partitions and all the available consumers.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/RoundRobinPartitioner.html" title="class in org.apache.kafka.clients.producer">RoundRobinPartitioner</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The "Round-Robin" partitioner
This partitioning strategy can be used when user wants
to distribute the writes to all partitions equally.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/SampledStat.html" title="class in org.apache.kafka.common.metrics.stats">SampledStat</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A SampledStat records a single scalar value measured over one or more samples.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/SampledStat.Sample.html" title="class in org.apache.kafka.common.metrics.stats">SampledStat.Sample</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/auth/SaslAuthenticationContext.html" title="class in org.apache.kafka.common.security.auth">SaslAuthenticationContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/SaslAuthenticationException.html" title="class in org.apache.kafka.common.errors">SaslAuthenticationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates that SASL authentication has failed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/SaslConfigs.html" title="class in org.apache.kafka.common.config">SaslConfigs</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/auth/SaslExtensions.html" title="class in org.apache.kafka.common.security.auth">SaslExtensions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A simple immutable value object class holding customizable SASL extensions.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/auth/SaslExtensionsCallback.html" title="class in org.apache.kafka.common.security.auth">SaslExtensionsCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Optional callback used for SASL mechanisms if any extensions need to be set
in the SASL exchange.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/data/Schema.html" title="interface in org.apache.kafka.connect.data">Schema</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Definition of an abstract data type.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/connect/data/Schema.Type.html" title="enum class in org.apache.kafka.connect.data">Schema.Type</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">The type of a schema.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/SchemaAndValue.html" title="class in org.apache.kafka.connect.data">SchemaAndValue</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/SchemaBuilder.html" title="class in org.apache.kafka.connect.data">SchemaBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
SchemaBuilder provides a fluent API for constructing <a href="org/apache/kafka/connect/data/Schema.html" title="interface in org.apache.kafka.connect.data"><code>Schema</code></a> objects.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/SchemaBuilderException.html" title="class in org.apache.kafka.connect.errors">SchemaBuilderException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/SchemaProjector.html" title="class in org.apache.kafka.connect.data">SchemaProjector</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
SchemaProjector is utility to project a value between compatible schemas and throw exceptions
when non compatible schemas are provided.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/connect/errors/SchemaProjectorException.html" title="class in org.apache.kafka.connect.errors">SchemaProjectorException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/scram/ScramCredential.html" title="class in org.apache.kafka.common.security.scram">ScramCredential</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">SCRAM credential class that encapsulates the credential data persisted for each user that is
accessible to the server.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/scram/ScramCredentialCallback.html" title="class in org.apache.kafka.common.security.scram">ScramCredentialCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Callback used for SCRAM mechanisms.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/ScramCredentialInfo.html" title="class in org.apache.kafka.clients.admin">ScramCredentialInfo</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Mechanism and iterations for a SASL/SCRAM credential associated with a user.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/scram/ScramExtensionsCallback.html" title="class in org.apache.kafka.common.security.scram">ScramExtensionsCallback</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Optional callback used for SCRAM mechanisms if any extensions need to be set
in the SASL/SCRAM exchange.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/scram/ScramLoginModule.html" title="class in org.apache.kafka.common.security.scram">ScramLoginModule</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/admin/ScramMechanism.html" title="enum class in org.apache.kafka.clients.admin">ScramMechanism</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Representation of a SASL/SCRAM Mechanism.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/SecurityConfig.html" title="class in org.apache.kafka.common.config">SecurityConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Contains the common security config for SSL and SASL</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/SecurityDisabledException.html" title="class in org.apache.kafka.common.errors">SecurityDisabledException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">An error indicating that security is disabled on the broker.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/security/auth/SecurityProtocol.html" title="enum class in org.apache.kafka.common.security.auth">SecurityProtocol</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/SecurityProviderCreator.html" title="interface in org.apache.kafka.common.security.auth">SecurityProviderCreator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface for generating security providers.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/Sensor.html" title="class in org.apache.kafka.common.metrics">Sensor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A sensor applies a continuous sequence of numerical values to a set of associated metrics.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/metrics/Sensor.RecordingLevel.html" title="enum class in org.apache.kafka.common.metrics">Sensor.RecordingLevel</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/serialization/Serde.html" title="interface in org.apache.kafka.common.serialization">Serde</a>&lt;<a href="org/apache/kafka/common/serialization/Serde.html" title="type parameter in Serde">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The interface for wrapping a serializer and deserializer for the given data type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.html" title="class in org.apache.kafka.common.serialization">Serdes</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Factory for creating serializers / deserializers.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.ByteArraySerde.html" title="class in org.apache.kafka.common.serialization">Serdes.ByteArraySerde</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.ByteBufferSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.ByteBufferSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.BytesSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.BytesSerde</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.DoubleSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.DoubleSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.FloatSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.FloatSerde</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.IntegerSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.IntegerSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.ListSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.ListSerde</a>&lt;<a href="org/apache/kafka/common/serialization/Serdes.ListSerde.html" title="type parameter in Serdes.ListSerde">Inner</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.LongSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.LongSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.ShortSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.ShortSerde</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.StringSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.StringSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.UUIDSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.UUIDSerde</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.VoidSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.VoidSerde</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/Serdes.WrapperSerde.html" title="class in org.apache.kafka.common.serialization">Serdes.WrapperSerde</a>&lt;<a href="org/apache/kafka/common/serialization/Serdes.WrapperSerde.html" title="type parameter in Serdes.WrapperSerde">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/SerializationException.html" title="class in org.apache.kafka.common.errors">SerializationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Any exception during serialization in the producer</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/SerializedJwt.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">SerializedJwt</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">SerializedJwt provides a modicum of structure and validation around a JWT's serialized form by
splitting and making the three sections (header, payload, and signature) available to the user.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/serialization/Serializer.html" title="interface in org.apache.kafka.common.serialization">Serializer</a>&lt;<a href="org/apache/kafka/common/serialization/Serializer.html" title="type parameter in Serializer">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface for converting objects to bytes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/SessionBytesStoreSupplier.html" title="interface in org.apache.kafka.streams.state">SessionBytesStoreSupplier</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A store supplier that can be used to create one or more <a href="org/apache/kafka/streams/state/SessionStore.html" title="interface in org.apache.kafka.streams.state"><code>SessionStore&lt;Byte, byte[]&gt;</code></a> instances.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/SessionStore.html" title="interface in org.apache.kafka.streams.state">SessionStore</a>&lt;<a href="org/apache/kafka/streams/state/SessionStore.html" title="type parameter in SessionStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/SessionStore.html" title="type parameter in SessionStore">AGG</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for storing the aggregated values of sessions.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/SessionWindowedCogroupedKStream.html" title="interface in org.apache.kafka.streams.kstream">SessionWindowedCogroupedKStream</a>&lt;<a href="org/apache/kafka/streams/kstream/SessionWindowedCogroupedKStream.html" title="type parameter in SessionWindowedCogroupedKStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/SessionWindowedCogroupedKStream.html" title="type parameter in SessionWindowedCogroupedKStream">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>SessionWindowedCogroupKStream</code> is an abstraction of a <i>windowed</i> record stream of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/SessionWindowedDeserializer.html" title="class in org.apache.kafka.streams.kstream">SessionWindowedDeserializer</a>&lt;<a href="org/apache/kafka/streams/kstream/SessionWindowedDeserializer.html" title="type parameter in SessionWindowedDeserializer">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/SessionWindowedKStream.html" title="interface in org.apache.kafka.streams.kstream">SessionWindowedKStream</a>&lt;<a href="org/apache/kafka/streams/kstream/SessionWindowedKStream.html" title="type parameter in SessionWindowedKStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/SessionWindowedKStream.html" title="type parameter in SessionWindowedKStream">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>SessionWindowedKStream</code> is an abstraction of a <i>windowed</i> record stream of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/SessionWindowedSerializer.html" title="class in org.apache.kafka.streams.kstream">SessionWindowedSerializer</a>&lt;<a href="org/apache/kafka/streams/kstream/SessionWindowedSerializer.html" title="type parameter in SessionWindowedSerializer">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/SessionWindows.html" title="class in org.apache.kafka.streams.kstream">SessionWindows</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A session based window specification used for aggregating events into sessions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ShortDeserializer.html" title="class in org.apache.kafka.common.serialization">ShortDeserializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/ShortSerializer.html" title="class in org.apache.kafka.common.serialization">ShortSerializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/storage/SimpleHeaderConverter.html" title="class in org.apache.kafka.connect.storage">SimpleHeaderConverter</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/connect/storage/HeaderConverter.html" title="interface in org.apache.kafka.connect.storage"><code>HeaderConverter</code></a> that serializes header values as strings and that deserializes header values to the most appropriate
numeric, boolean, array, or map representation.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/SimpleRate.html" title="class in org.apache.kafka.common.metrics.stats">SimpleRate</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A simple rate the rate is incrementally calculated
based on the elapsed time between the earliest reading
and now.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/sink/SinkConnector.html" title="class in org.apache.kafka.connect.sink">SinkConnector</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">SinkConnectors implement the Connector interface to send Kafka data to another system.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/sink/SinkConnectorContext.html" title="interface in org.apache.kafka.connect.sink">SinkConnectorContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A context to allow a <a href="org/apache/kafka/connect/sink/SinkConnector.html" title="class in org.apache.kafka.connect.sink"><code>SinkConnector</code></a> to interact with the Kafka Connect runtime.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/sink/SinkRecord.html" title="class in org.apache.kafka.connect.sink">SinkRecord</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">SinkRecord is a <a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="class in org.apache.kafka.connect.connector"><code>ConnectRecord</code></a> that has been read from Kafka and includes the kafkaOffset of
the record in the Kafka topic-partition in addition to the standard fields.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/sink/SinkTask.html" title="class in org.apache.kafka.connect.sink">SinkTask</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">SinkTask is a Task that takes records loaded from Kafka and sends them to another system.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/sink/SinkTaskContext.html" title="interface in org.apache.kafka.connect.sink">SinkTaskContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Context passed to SinkTasks, allowing them to access utilities in the Kafka Connect runtime.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/SlidingWindows.html" title="class in org.apache.kafka.streams.kstream">SlidingWindows</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A sliding window used for aggregating events.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/SnapshotNotFoundException.html" title="class in org.apache.kafka.common.errors">SnapshotNotFoundException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/mirror/SourceAndTarget.html" title="class in org.apache.kafka.connect.mirror">SourceAndTarget</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Directional pair of clusters, where source is replicated to target.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/source/SourceConnector.html" title="class in org.apache.kafka.connect.source">SourceConnector</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">SourceConnectors implement the connector interface to pull data from another system and send
it to Kafka.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/source/SourceConnectorContext.html" title="interface in org.apache.kafka.connect.source">SourceConnectorContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A context to allow a <a href="org/apache/kafka/connect/source/SourceConnector.html" title="class in org.apache.kafka.connect.source"><code>SourceConnector</code></a> to interact with the Kafka Connect runtime.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/source/SourceRecord.html" title="class in org.apache.kafka.connect.source">SourceRecord</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">
SourceRecords are generated by SourceTasks and passed to Kafka Connect for storage in
Kafka.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/source/SourceTask.html" title="class in org.apache.kafka.connect.source">SourceTask</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">SourceTask is a Task that pulls records from another system for storage in Kafka.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/source/SourceTaskContext.html" title="interface in org.apache.kafka.connect.source">SourceTaskContext</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">SourceTaskContext is provided to SourceTasks to allow them to interact with the underlying
runtime.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/auth/SslAuthenticationContext.html" title="class in org.apache.kafka.common.security.auth">SslAuthenticationContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/SslAuthenticationException.html" title="class in org.apache.kafka.common.errors">SslAuthenticationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates that SSL handshake has failed.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/common/config/SslClientAuth.html" title="enum class in org.apache.kafka.common.config">SslClientAuth</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Describes whether the server should require or request client authentication.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/SslConfigs.html" title="class in org.apache.kafka.common.config">SslConfigs</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/auth/SslEngineFactory.html" title="interface in org.apache.kafka.common.security.auth">SslEngineFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Plugin interface for allowing creation of <code>SSLEngine</code> object in a custom way.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/StaleBrokerEpochException.html" title="class in org.apache.kafka.common.errors">StaleBrokerEpochException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/metrics/Stat.html" title="interface in org.apache.kafka.common.metrics">Stat</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A Stat is a quantity such as average, max, etc that is computed off the stream of updates to a sensor</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/StateQueryRequest.html" title="class in org.apache.kafka.streams.query">StateQueryRequest</a>&lt;<a href="org/apache/kafka/streams/query/StateQueryRequest.html" title="type parameter in StateQueryRequest">R</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The request object for Interactive Queries.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/StateQueryRequest.InStore.html" title="class in org.apache.kafka.streams.query">StateQueryRequest.InStore</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A progressive builder interface for creating <code>StoreQueryRequest</code>s.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/StateQueryResult.html" title="class in org.apache.kafka.streams.query">StateQueryResult</a>&lt;<a href="org/apache/kafka/streams/query/StateQueryResult.html" title="type parameter in StateQueryResult">R</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The response object for interactive queries.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/StateRestoreCallback.html" title="interface in org.apache.kafka.streams.processor">StateRestoreCallback</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Restoration logic for log-backed state stores upon restart,
it takes one record at a time from the logs to apply to the restoring state.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/StateRestoreListener.html" title="interface in org.apache.kafka.streams.processor">StateRestoreListener</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Class for listening to various states of the restoration process of a StateStore.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/StateSerdes.html" title="class in org.apache.kafka.streams.state">StateSerdes</a>&lt;<a href="org/apache/kafka/streams/state/StateSerdes.html" title="type parameter in StateSerdes">K</a>,<wbr><a href="org/apache/kafka/streams/state/StateSerdes.html" title="type parameter in StateSerdes">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Factory for creating serializers / deserializers for state stores in Kafka Streams.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor">StateStore</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A storage engine for managing state maintained by a stream processor.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/StateStoreContext.html" title="interface in org.apache.kafka.streams.processor">StateStoreContext</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">State store context interface.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/StateStoreMigratedException.html" title="class in org.apache.kafka.streams.errors">StateStoreMigratedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the state store being queried is closed although the Kafka Streams state is
<a href="org/apache/kafka/streams/KafkaStreams.State.html#RUNNING"><code>RUNNING</code></a> or
<a href="org/apache/kafka/streams/KafkaStreams.State.html#REBALANCING"><code>REBALANCING</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/StateStoreNotAvailableException.html" title="class in org.apache.kafka.streams.errors">StateStoreNotAvailableException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the state store being queried is already closed.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/consumer/StickyAssignor.html" title="class in org.apache.kafka.clients.consumer">StickyAssignor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The sticky assignor serves two purposes.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/StoreBuilder.html" title="interface in org.apache.kafka.streams.state">StoreBuilder</a>&lt;<a href="org/apache/kafka/streams/state/StoreBuilder.html" title="type parameter in StoreBuilder">T</a> extends <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor">StateStore</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Build a <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor"><code>StateStore</code></a> wrapped with optional caching and logging.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/StoreQueryParameters.html" title="class in org.apache.kafka.streams">StoreQueryParameters</a>&lt;<a href="org/apache/kafka/streams/StoreQueryParameters.html" title="type parameter in StoreQueryParameters">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>StoreQueryParameters</code> allows you to pass a variety of parameters when fetching a store for interactive query.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/Stores.html" title="class in org.apache.kafka.streams.state">Stores</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Factory for creating state stores in Kafka Streams.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/StoreSupplier.html" title="interface in org.apache.kafka.streams.state">StoreSupplier</a>&lt;<a href="org/apache/kafka/streams/state/StoreSupplier.html" title="type parameter in StoreSupplier">T</a> extends <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor">StateStore</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A state store supplier which can create one or more <a href="org/apache/kafka/streams/processor/StateStore.html" title="interface in org.apache.kafka.streams.processor"><code>StateStore</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/StreamJoined.html" title="class in org.apache.kafka.streams.kstream">StreamJoined</a>&lt;<a href="org/apache/kafka/streams/kstream/StreamJoined.html" title="type parameter in StreamJoined">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/StreamJoined.html" title="type parameter in StreamJoined">V1</a>,<wbr><a href="org/apache/kafka/streams/kstream/StreamJoined.html" title="type parameter in StreamJoined">V2</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Class used to configure the name of the join processor, the repartition topic name,
state stores or state store names in Stream-Stream join.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/StreamPartitioner.html" title="interface in org.apache.kafka.streams.processor">StreamPartitioner</a>&lt;<a href="org/apache/kafka/streams/processor/StreamPartitioner.html" title="type parameter in StreamPartitioner">K</a>,<wbr><a href="org/apache/kafka/streams/processor/StreamPartitioner.html" title="type parameter in StreamPartitioner">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Determine how records are distributed among the partitions in a Kafka topic.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/StreamsBuilder.html" title="class in org.apache.kafka.streams">StreamsBuilder</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>StreamsBuilder</code> provide the high-level Kafka Streams DSL to specify a Kafka Streams topology.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/StreamsConfig.html" title="class in org.apache.kafka.streams">StreamsConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration for a <a href="org/apache/kafka/streams/KafkaStreams.html" title="class in org.apache.kafka.streams"><code>KafkaStreams</code></a> instance.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/StreamsConfig.InternalConfig.html" title="class in org.apache.kafka.streams">StreamsConfig.InternalConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/StreamsException.html" title="class in org.apache.kafka.streams.errors">StreamsException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block"><a href="org/apache/kafka/streams/errors/StreamsException.html" title="class in org.apache.kafka.streams.errors"><code>StreamsException</code></a> is the top-level exception type generated by Kafka Streams, and indicates errors have
occurred during a <code>StreamThread's</code> processing.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/StreamsMetadata.html" title="class in org.apache.kafka.streams.state">StreamsMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">since 3.0.0 use <a href="org/apache/kafka/streams/StreamsMetadata.html" title="interface in org.apache.kafka.streams"><code>StreamsMetadata</code></a></div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/StreamsMetadata.html" title="interface in org.apache.kafka.streams">StreamsMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Metadata of a Kafka Streams client.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/StreamsMetrics.html" title="interface in org.apache.kafka.streams">StreamsMetrics</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The Kafka Streams metrics interface for adding metric sensors and collecting metric values.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/StreamsNotStartedException.html" title="class in org.apache.kafka.streams.errors">StreamsNotStartedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that Kafka Streams is in state <a href="org/apache/kafka/streams/KafkaStreams.State.html" title="enum class in org.apache.kafka.streams"><code>CREATED</code></a> and thus state stores cannot be queries yet.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/StreamsRebalancingException.html" title="class in org.apache.kafka.streams.errors">StreamsRebalancingException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that Kafka Streams is in state <a href="org/apache/kafka/streams/KafkaStreams.State.html#REBALANCING"><code>REBALANCING</code></a> and thus
cannot be queried by default.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/StreamsStoppedException.html" title="class in org.apache.kafka.streams.errors">StreamsStoppedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that Kafka Streams is in a terminating or terminal state, such as <a href="org/apache/kafka/streams/KafkaStreams.State.html#PENDING_SHUTDOWN"><code>KafkaStreams.State.PENDING_SHUTDOWN</code></a>,<a href="org/apache/kafka/streams/KafkaStreams.State.html#PENDING_ERROR"><code>KafkaStreams.State.PENDING_ERROR</code></a>,<a href="org/apache/kafka/streams/KafkaStreams.State.html#NOT_RUNNING"><code>KafkaStreams.State.NOT_RUNNING</code></a>, or <a href="org/apache/kafka/streams/KafkaStreams.State.html#ERROR"><code>KafkaStreams.State.ERROR</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/errors/StreamsUncaughtExceptionHandler.html" title="interface in org.apache.kafka.streams.errors">StreamsUncaughtExceptionHandler</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/errors/StreamsUncaughtExceptionHandler.StreamThreadExceptionResponse.html" title="enum class in org.apache.kafka.streams.errors">StreamsUncaughtExceptionHandler.StreamThreadExceptionResponse</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab3">
<div class="block">Enumeration that describes the response from the exception handler.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/storage/StringConverter.html" title="class in org.apache.kafka.connect.storage">StringConverter</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><a href="org/apache/kafka/connect/storage/Converter.html" title="interface in org.apache.kafka.connect.storage"><code>Converter</code></a> and <a href="org/apache/kafka/connect/storage/HeaderConverter.html" title="interface in org.apache.kafka.connect.storage"><code>HeaderConverter</code></a> implementation that only supports serializing to strings.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/storage/StringConverterConfig.html" title="class in org.apache.kafka.connect.storage">StringConverterConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Configuration options for <a href="org/apache/kafka/connect/storage/StringConverter.html" title="class in org.apache.kafka.connect.storage"><code>StringConverter</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/StringDeserializer.html" title="class in org.apache.kafka.common.serialization">StringDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">String encoding defaults to UTF8 and can be customized by setting the property key.deserializer.encoding,
value.deserializer.encoding or deserializer.encoding.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/StringSerializer.html" title="class in org.apache.kafka.common.serialization">StringSerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">String encoding defaults to UTF8 and can be customized by setting the property key.serializer.encoding,
value.serializer.encoding or serializer.encoding.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Struct.html" title="class in org.apache.kafka.connect.data">Struct</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A structured record containing a set of named fields with values, each field using an independent <a href="org/apache/kafka/connect/data/Schema.html" title="interface in org.apache.kafka.connect.data"><code>Schema</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/SupportedVersionRange.html" title="class in org.apache.kafka.clients.admin">SupportedVersionRange</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Represents a range of versions that a particular broker supports for some feature.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Suppressed.html" title="interface in org.apache.kafka.streams.kstream">Suppressed</a>&lt;<a href="org/apache/kafka/streams/kstream/Suppressed.html" title="type parameter in Suppressed">K</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Suppressed.BufferConfig.html" title="interface in org.apache.kafka.streams.kstream">Suppressed.BufferConfig</a>&lt;<a href="org/apache/kafka/streams/kstream/Suppressed.BufferConfig.html" title="type parameter in Suppressed.BufferConfig">BC</a> extends <a href="org/apache/kafka/streams/kstream/Suppressed.BufferConfig.html" title="interface in org.apache.kafka.streams.kstream">Suppressed.BufferConfig</a>&lt;<a href="org/apache/kafka/streams/kstream/Suppressed.BufferConfig.html" title="type parameter in Suppressed.BufferConfig">BC</a>&gt;&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Suppressed.EagerBufferConfig.html" title="interface in org.apache.kafka.streams.kstream">Suppressed.EagerBufferConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Marker interface for a buffer configuration that will strictly enforce size constraints
(bytes and/or number of records) on the buffer, so it is suitable for reducing duplicate
results downstream, but does not promise to eliminate them entirely.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Suppressed.StrictBufferConfig.html" title="interface in org.apache.kafka.streams.kstream">Suppressed.StrictBufferConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Marker interface for a buffer configuration that is "strict" in the sense that it will strictly
enforce the time bound and never emit early.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/TableJoined.html" title="class in org.apache.kafka.streams.kstream">TableJoined</a>&lt;<a href="org/apache/kafka/streams/kstream/TableJoined.html" title="type parameter in TableJoined">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/TableJoined.html" title="type parameter in TableJoined">KO</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <code>TableJoined</code> class represents optional parameters that can be passed to
<a href="org/apache/kafka/streams/kstream/KTable.html#join(org.apache.kafka.streams.kstream.KTable,java.util.function.Function,org.apache.kafka.streams.kstream.ValueJoiner,org.apache.kafka.streams.kstream.TableJoined)"><code>KTable#join(KTable,Function,...)</code></a> and
<a href="org/apache/kafka/streams/kstream/KTable.html#leftJoin(org.apache.kafka.streams.kstream.KTable,java.util.function.Function,org.apache.kafka.streams.kstream.ValueJoiner,org.apache.kafka.streams.kstream.TableJoined)"><code>KTable#leftJoin(KTable,Function,...)</code></a>
operations, for foreign key joins.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/connector/Task.html" title="interface in org.apache.kafka.connect.connector">Task</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">
Tasks contain the code that actually copies data to/from another system.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/TaskAssignmentException.html" title="class in org.apache.kafka.streams.errors">TaskAssignmentException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates a run time error incurred while trying to assign
<code>stream tasks</code> to
<code>threads</code>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/TaskCorruptedException.html" title="class in org.apache.kafka.streams.errors">TaskCorruptedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates a specific task is corrupted and need to be re-initialized.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/TaskId.html" title="class in org.apache.kafka.streams.processor">TaskId</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The task ID representation composed as subtopology (aka topicGroupId) plus the assigned partition ID.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/TaskIdFormatException.html" title="class in org.apache.kafka.streams.errors">TaskIdFormatException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates a run time error incurred while trying parse the <a href="org/apache/kafka/streams/processor/TaskId.html" title="class in org.apache.kafka.streams.processor"><code>task id</code></a>
from the read string.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/TaskMetadata.html" title="class in org.apache.kafka.streams.processor">TaskMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">since 3.0, use <a href="org/apache/kafka/streams/TaskMetadata.html" title="interface in org.apache.kafka.streams"><code>TaskMetadata</code></a> instead.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TaskMetadata.html" title="interface in org.apache.kafka.streams">TaskMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Metadata of a task.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/TaskMigratedException.html" title="class in org.apache.kafka.streams.errors">TaskMigratedException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that all tasks belongs to the thread have migrated to another thread.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/health/TaskState.html" title="class in org.apache.kafka.connect.health">TaskState</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Describes the state, IDs, and any errors of a connector task.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/TestInputTopic.html" title="class in org.apache.kafka.streams">TestInputTopic</a>&lt;<a href="org/apache/kafka/streams/TestInputTopic.html" title="type parameter in TestInputTopic">K</a>,<wbr><a href="org/apache/kafka/streams/TestInputTopic.html" title="type parameter in TestInputTopic">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>TestInputTopic</code> is used to pipe records to topic in <a href="org/apache/kafka/streams/TopologyTestDriver.html" title="class in org.apache.kafka.streams"><code>TopologyTestDriver</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/TestOutputTopic.html" title="class in org.apache.kafka.streams">TestOutputTopic</a>&lt;<a href="org/apache/kafka/streams/TestOutputTopic.html" title="type parameter in TestOutputTopic">K</a>,<wbr><a href="org/apache/kafka/streams/TestOutputTopic.html" title="type parameter in TestOutputTopic">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block"><code>TestOutputTopic</code> is used to read records from a topic in <a href="org/apache/kafka/streams/TopologyTestDriver.html" title="class in org.apache.kafka.streams"><code>TopologyTestDriver</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/test/TestRecord.html" title="class in org.apache.kafka.streams.test">TestRecord</a>&lt;<a href="org/apache/kafka/streams/test/TestRecord.html" title="type parameter in TestRecord">K</a>,<wbr><a href="org/apache/kafka/streams/test/TestRecord.html" title="type parameter in TestRecord">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A key/value pair, including timestamp and record headers, to be sent to or received from <a href="org/apache/kafka/streams/TopologyTestDriver.html" title="class in org.apache.kafka.streams"><code>TopologyTestDriver</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/ThreadMetadata.html" title="class in org.apache.kafka.streams.processor">ThreadMetadata</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">Deprecated.
<div class="deprecation-comment">since 3.0 use <a href="org/apache/kafka/streams/ThreadMetadata.html" title="interface in org.apache.kafka.streams"><code>ThreadMetadata</code></a> instead</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/ThreadMetadata.html" title="interface in org.apache.kafka.streams">ThreadMetadata</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Metadata of a stream thread.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/ThrottlingQuotaExceededException.html" title="class in org.apache.kafka.common.errors">ThrottlingQuotaExceededException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown if an operation on a resource exceeds the throttling quota.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Time.html" title="class in org.apache.kafka.connect.data">Time</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A time representing a specific point in a day, not tied to any specific date.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TimeoutException.html" title="class in org.apache.kafka.common.errors">TimeoutException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that a request timed out.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Timestamp.html" title="class in org.apache.kafka.connect.data">Timestamp</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">
A timestamp representing an absolute time, without timezone information.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/TimestampedBytesStore.html" title="interface in org.apache.kafka.streams.state">TimestampedBytesStore</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/TimestampedKeyValueStore.html" title="interface in org.apache.kafka.streams.state">TimestampedKeyValueStore</a>&lt;<a href="org/apache/kafka/streams/state/TimestampedKeyValueStore.html" title="type parameter in TimestampedKeyValueStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/TimestampedKeyValueStore.html" title="type parameter in TimestampedKeyValueStore">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A key-(value/timestamp) store that supports put/get/delete and range queries.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/TimestampedWindowStore.html" title="interface in org.apache.kafka.streams.state">TimestampedWindowStore</a>&lt;<a href="org/apache/kafka/streams/state/TimestampedWindowStore.html" title="type parameter in TimestampedWindowStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/TimestampedWindowStore.html" title="type parameter in TimestampedWindowStore">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for storing the aggregated values of fixed-size time windows.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/TimestampExtractor.html" title="interface in org.apache.kafka.streams.processor">TimestampExtractor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface that allows the Kafka Streams framework to extract a timestamp from an instance of <a href="org/apache/kafka/clients/consumer/ConsumerRecord.html" title="class in org.apache.kafka.clients.consumer"><code>ConsumerRecord</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/TimeWindowedCogroupedKStream.html" title="interface in org.apache.kafka.streams.kstream">TimeWindowedCogroupedKStream</a>&lt;<a href="org/apache/kafka/streams/kstream/TimeWindowedCogroupedKStream.html" title="type parameter in TimeWindowedCogroupedKStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/TimeWindowedCogroupedKStream.html" title="type parameter in TimeWindowedCogroupedKStream">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>TimeWindowedCogroupKStream</code> is an abstraction of a <i>windowed</i> record stream of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/TimeWindowedDeserializer.html" title="class in org.apache.kafka.streams.kstream">TimeWindowedDeserializer</a>&lt;<a href="org/apache/kafka/streams/kstream/TimeWindowedDeserializer.html" title="type parameter in TimeWindowedDeserializer">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/TimeWindowedKStream.html" title="interface in org.apache.kafka.streams.kstream">TimeWindowedKStream</a>&lt;<a href="org/apache/kafka/streams/kstream/TimeWindowedKStream.html" title="type parameter in TimeWindowedKStream">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/TimeWindowedKStream.html" title="type parameter in TimeWindowedKStream">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block"><code>TimeWindowedKStream</code> is an abstraction of a <i>windowed</i> record stream of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> pairs.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/TimeWindowedSerializer.html" title="class in org.apache.kafka.streams.kstream">TimeWindowedSerializer</a>&lt;<a href="org/apache/kafka/streams/kstream/TimeWindowedSerializer.html" title="type parameter in TimeWindowedSerializer">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/TimeWindows.html" title="class in org.apache.kafka.streams.kstream">TimeWindows</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The fixed-size time-based window specifications used for aggregations.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/To.html" title="class in org.apache.kafka.streams.processor">To</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class is used to provide the optional parameters when sending output records to downstream processor
using <a href="org/apache/kafka/streams/processor/ProcessorContext.html#forward(K,V,org.apache.kafka.streams.processor.To)"><code>ProcessorContext.forward(Object, Object, To)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/TokenBucket.html" title="class in org.apache.kafka.common.metrics.stats">TokenBucket</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The <a href="org/apache/kafka/common/metrics/stats/TokenBucket.html" title="class in org.apache.kafka.common.metrics.stats"><code>TokenBucket</code></a> is a <a href="org/apache/kafka/common/metrics/MeasurableStat.html" title="interface in org.apache.kafka.common.metrics"><code>MeasurableStat</code></a> implementing a token bucket algorithm
that is usable within a <a href="org/apache/kafka/common/metrics/Sensor.html" title="class in org.apache.kafka.common.metrics"><code>Sensor</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/token/delegation/TokenInformation.html" title="class in org.apache.kafka.common.security.token.delegation">TokenInformation</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class representing a delegation token details.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TopicAuthorizationException.html" title="class in org.apache.kafka.common.errors">TopicAuthorizationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicCollection.html" title="class in org.apache.kafka.common">TopicCollection</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class used to represent a collection of topics.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicCollection.TopicIdCollection.html" title="class in org.apache.kafka.common">TopicCollection.TopicIdCollection</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class used to represent a collection of topics defined by their topic ID.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicCollection.TopicNameCollection.html" title="class in org.apache.kafka.common">TopicCollection.TopicNameCollection</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class used to represent a collection of topics defined by their topic name.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/config/TopicConfig.html" title="class in org.apache.kafka.common.config">TopicConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Keys that can be used to configure a topic.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TopicDeletionDisabledException.html" title="class in org.apache.kafka.common.errors">TopicDeletionDisabledException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/TopicDescription.html" title="class in org.apache.kafka.clients.admin">TopicDescription</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A detailed description of a single topic in the cluster.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TopicExistsException.html" title="class in org.apache.kafka.common.errors">TopicExistsException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicIdPartition.html" title="class in org.apache.kafka.common">TopicIdPartition</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This represents universally unique identifier with topic id for a topic partition.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/TopicListing.html" title="class in org.apache.kafka.clients.admin">TopicListing</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A listing of a topic in the cluster.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/processor/TopicNameExtractor.html" title="interface in org.apache.kafka.streams.processor">TopicNameExtractor</a>&lt;<a href="org/apache/kafka/streams/processor/TopicNameExtractor.html" title="type parameter in TopicNameExtractor">K</a>,<wbr><a href="org/apache/kafka/streams/processor/TopicNameExtractor.html" title="type parameter in TopicNameExtractor">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">An interface that allows to dynamically determine the name of the Kafka topic to send at the sink node of the topology.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicPartition.html" title="class in org.apache.kafka.common">TopicPartition</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A topic name and partition number</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicPartitionInfo.html" title="class in org.apache.kafka.common">TopicPartitionInfo</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A class containing leadership, replicas and ISR information for a topic partition.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/TopicPartitionReplica.html" title="class in org.apache.kafka.common">TopicPartitionReplica</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The topic name, partition number and the brokerId of the replica</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/Topology.html" title="class in org.apache.kafka.streams">Topology</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A logical representation of a <code>ProcessorTopology</code>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/streams/Topology.AutoOffsetReset.html" title="enum class in org.apache.kafka.streams">Topology.AutoOffsetReset</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">
<div class="block">Sets the <code>auto.offset.reset</code> configuration when
<a href="org/apache/kafka/streams/Topology.html#addSource(org.apache.kafka.streams.Topology.AutoOffsetReset,java.lang.String,java.lang.String...)"><code>adding a source processor</code></a> or when creating <a href="org/apache/kafka/streams/kstream/KStream.html" title="interface in org.apache.kafka.streams.kstream"><code>KStream</code></a>
or <a href="org/apache/kafka/streams/kstream/KTable.html" title="interface in org.apache.kafka.streams.kstream"><code>KTable</code></a> via <a href="org/apache/kafka/streams/StreamsBuilder.html" title="class in org.apache.kafka.streams"><code>StreamsBuilder</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/TopologyConfig.html" title="class in org.apache.kafka.streams">TopologyConfig</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Streams configs that apply at the topology level.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/TopologyConfig.TaskConfig.html" title="class in org.apache.kafka.streams">TopologyConfig.TaskConfig</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.html" title="interface in org.apache.kafka.streams">TopologyDescription</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A meta representation of a <a href="org/apache/kafka/streams/Topology.html" title="class in org.apache.kafka.streams"><code>topology</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.GlobalStore.html" title="interface in org.apache.kafka.streams">TopologyDescription.GlobalStore</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Represents a <a href="org/apache/kafka/streams/Topology.html#addGlobalStore(org.apache.kafka.streams.state.StoreBuilder,java.lang.String,org.apache.kafka.common.serialization.Deserializer,org.apache.kafka.common.serialization.Deserializer,java.lang.String,java.lang.String,org.apache.kafka.streams.processor.api.ProcessorSupplier)"><code>global store</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.Node.html" title="interface in org.apache.kafka.streams">TopologyDescription.Node</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A node of a topology.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.Processor.html" title="interface in org.apache.kafka.streams">TopologyDescription.Processor</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A processor node of a topology.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.Sink.html" title="interface in org.apache.kafka.streams">TopologyDescription.Sink</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A sink node of a topology.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.Source.html" title="interface in org.apache.kafka.streams">TopologyDescription.Source</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">A source node of a topology.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/TopologyDescription.Subtopology.html" title="interface in org.apache.kafka.streams">TopologyDescription.Subtopology</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A connected sub-graph of a <a href="org/apache/kafka/streams/Topology.html" title="class in org.apache.kafka.streams"><code>Topology</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/TopologyException.html" title="class in org.apache.kafka.streams.errors">TopologyException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates a pre run time error occurred while parsing the <a href="org/apache/kafka/streams/Topology.html" title="class in org.apache.kafka.streams"><code>logical topology</code></a>
to construct the <code>physical processor topology</code>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/TopologyTestDriver.html" title="class in org.apache.kafka.streams">TopologyTestDriver</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class makes it easier to write tests to verify the behavior of topologies created with <a href="org/apache/kafka/streams/Topology.html" title="class in org.apache.kafka.streams"><code>Topology</code></a> or
<a href="org/apache/kafka/streams/StreamsBuilder.html" title="class in org.apache.kafka.streams"><code>StreamsBuilder</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TransactionAbortedException.html" title="class in org.apache.kafka.common.errors">TransactionAbortedException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This is the Exception thrown when we are aborting any undrained batches during
a transaction which is aborted without any underlying cause - which likely means that the user chose to abort.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TransactionalIdAuthorizationException.html" title="class in org.apache.kafka.common.errors">TransactionalIdAuthorizationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TransactionalIdNotFoundException.html" title="class in org.apache.kafka.common.errors">TransactionalIdNotFoundException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/TransactionCoordinatorFencedException.html" title="class in org.apache.kafka.common.errors">TransactionCoordinatorFencedException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/TransactionDescription.html" title="class in org.apache.kafka.clients.admin">TransactionDescription</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/TransactionListing.html" title="class in org.apache.kafka.clients.admin">TransactionListing</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab3"><a href="org/apache/kafka/clients/admin/TransactionState.html" title="enum class in org.apache.kafka.clients.admin">TransactionState</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab3">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/transforms/Transformation.html" title="interface in org.apache.kafka.connect.transforms">Transformation</a>&lt;<a href="org/apache/kafka/connect/transforms/Transformation.html" title="type parameter in Transformation">R</a> extends <a href="org/apache/kafka/connect/connector/ConnectRecord.html" title="class in org.apache.kafka.connect.connector">ConnectRecord</a>&lt;<a href="org/apache/kafka/connect/transforms/Transformation.html" title="type parameter in Transformation">R</a>&gt;&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Single message transformation for Kafka Connect record types.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/Transformer.html" title="interface in org.apache.kafka.streams.kstream">Transformer</a>&lt;<a href="org/apache/kafka/streams/kstream/Transformer.html" title="type parameter in Transformer">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/Transformer.html" title="type parameter in Transformer">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/Transformer.html" title="type parameter in Transformer">R</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>Transformer</code> interface is for stateful mapping of an input record to zero, one, or multiple new output
records (both key and value type can be altered arbitrarily).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/TransformerSupplier.html" title="interface in org.apache.kafka.streams.kstream">TransformerSupplier</a>&lt;<a href="org/apache/kafka/streams/kstream/TransformerSupplier.html" title="type parameter in TransformerSupplier">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/TransformerSupplier.html" title="type parameter in TransformerSupplier">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/TransformerSupplier.html" title="type parameter in TransformerSupplier">R</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A <code>TransformerSupplier</code> interface which can create one or more <a href="org/apache/kafka/streams/kstream/Transformer.html" title="interface in org.apache.kafka.streams.kstream"><code>Transformer</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnacceptableCredentialException.html" title="class in org.apache.kafka.common.errors">UnacceptableCredentialException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown when attempting to define a credential that does not meet the criteria for acceptability
(for example, attempting to create a SCRAM credential with an empty username or password or too few/many iterations).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/producer/UniformStickyPartitioner.html" title="class in org.apache.kafka.clients.producer">UniformStickyPartitioner</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The partitioning strategy:
If a partition is specified in the record, use it
Otherwise choose the sticky partition that changes when the batch is full.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnknownLeaderEpochException.html" title="class in org.apache.kafka.common.errors">UnknownLeaderEpochException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">The request contained a leader epoch which is larger than that on the broker that received the
request.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnknownMemberIdException.html" title="class in org.apache.kafka.common.errors">UnknownMemberIdException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnknownProducerIdException.html" title="class in org.apache.kafka.common.errors">UnknownProducerIdException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception is raised by the broker if it could not locate the producer metadata associated with the producerId
in question.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnknownServerException.html" title="class in org.apache.kafka.common.errors">UnknownServerException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">An error occurred on the server for which the client doesn't have a corresponding error code.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/UnknownStateStoreException.html" title="class in org.apache.kafka.streams.errors">UnknownStateStoreException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the state store being queried is unknown, i.e., the state store does either not exist in your topology
or it is not queryable.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnknownTopicIdException.html" title="class in org.apache.kafka.common.errors">UnknownTopicIdException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnknownTopicOrPartitionException.html" title="class in org.apache.kafka.common.errors">UnknownTopicOrPartitionException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This topic/partition doesn't exist.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/streams/errors/UnknownTopologyException.html" title="class in org.apache.kafka.streams.errors">UnknownTopologyException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that the <code>NamedTopology</code> being
looked up does not exist in this application</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/UnlimitedWindows.html" title="class in org.apache.kafka.streams.kstream">UnlimitedWindows</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The unlimited window specifications used for aggregations.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UnregisterBrokerOptions.html" title="class in org.apache.kafka.clients.admin">UnregisterBrokerOptions</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#unregisterBroker(int,org.apache.kafka.clients.admin.UnregisterBrokerOptions)"><code>Admin.unregisterBroker(int, UnregisterBrokerOptions)</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UnregisterBrokerResult.html" title="class in org.apache.kafka.clients.admin">UnregisterBrokerResult</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#unregisterBroker(int,org.apache.kafka.clients.admin.UnregisterBrokerOptions)"><code>Admin.unregisterBroker(int, UnregisterBrokerOptions)</code></a> call.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/security/oauthbearer/secured/UnretryableException.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">UnretryableException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnstableOffsetCommitException.html" title="class in org.apache.kafka.common.errors">UnstableOffsetCommitException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception thrown when there are unstable offsets for the requested topic partitions.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnsupportedByAuthenticationException.html" title="class in org.apache.kafka.common.errors">UnsupportedByAuthenticationException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Authentication mechanism does not support the requested function.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnsupportedCompressionTypeException.html" title="class in org.apache.kafka.common.errors">UnsupportedCompressionTypeException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">The requesting client does not support the compression type of given partition.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnsupportedForMessageFormatException.html" title="class in org.apache.kafka.common.errors">UnsupportedForMessageFormatException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">The message format version does not support the requested function.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnsupportedSaslMechanismException.html" title="class in org.apache.kafka.common.errors">UnsupportedSaslMechanismException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">This exception indicates that the SASL mechanism requested by the client
is not enabled on the broker.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/UnsupportedVersionException.html" title="class in org.apache.kafka.common.errors">UnsupportedVersionException</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab5">
<div class="block">Indicates that a request API or version needed by the client is not supported by the broker.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UpdateFeaturesOptions.html" title="class in org.apache.kafka.clients.admin">UpdateFeaturesOptions</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Options for <a href="org/apache/kafka/clients/admin/Admin.html#updateFeatures(java.util.Map,org.apache.kafka.clients.admin.UpdateFeaturesOptions)"><code>Admin.updateFeatures(Map, UpdateFeaturesOptions)</code></a>.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UpdateFeaturesResult.html" title="class in org.apache.kafka.clients.admin">UpdateFeaturesResult</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result of the <a href="org/apache/kafka/clients/admin/Admin.html#updateFeatures(java.util.Map,org.apache.kafka.clients.admin.UpdateFeaturesOptions)"><code>Admin.updateFeatures(Map, UpdateFeaturesOptions)</code></a> call.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/UsePartitionTimeOnInvalidTimestamp.html" title="class in org.apache.kafka.streams.processor">UsePartitionTimeOnInvalidTimestamp</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retrieves embedded metadata timestamps from Kafka messages.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UserScramCredentialAlteration.html" title="class in org.apache.kafka.clients.admin">UserScramCredentialAlteration</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A request to alter a user's SASL/SCRAM credentials.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UserScramCredentialDeletion.html" title="class in org.apache.kafka.clients.admin">UserScramCredentialDeletion</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A request to delete a SASL/SCRAM credential for a user.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UserScramCredentialsDescription.html" title="class in org.apache.kafka.clients.admin">UserScramCredentialsDescription</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Representation of all SASL/SCRAM credentials associated with a user that can be retrieved, or an exception indicating
why credentials could not be retrieved.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/clients/admin/UserScramCredentialUpsertion.html" title="class in org.apache.kafka.clients.admin">UserScramCredentialUpsertion</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A request to update/insert a SASL/SCRAM credential for a user.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/Uuid.html" title="class in org.apache.kafka.common">Uuid</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">This class defines an immutable universally unique identifier (UUID).</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/UUIDDeserializer.html" title="class in org.apache.kafka.common.serialization">UUIDDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">We are converting the byte array to String before deserializing to UUID.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/UUIDSerializer.html" title="class in org.apache.kafka.common.serialization">UUIDSerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">We are converting UUID to String before serializing.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/security/oauthbearer/secured/ValidateException.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">ValidateException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">ValidateException is thrown in cases where a JWT access token cannot be determined to be
valid for one reason or another.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/ValidatorAccessTokenValidator.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">ValidatorAccessTokenValidator</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">ValidatorAccessTokenValidator is an implementation of <a href="org/apache/kafka/common/security/oauthbearer/secured/AccessTokenValidator.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured"><code>AccessTokenValidator</code></a> that is used
by the broker to perform more extensive validation of the JWT access token that is received
from the client, but ultimately from posting the client credentials to the OAuth/OIDC provider's
token endpoint.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/common/security/oauthbearer/secured/ValidatorAccessTokenValidator.ClaimSupplier.html" title="interface in org.apache.kafka.common.security.oauthbearer.secured">ValidatorAccessTokenValidator.ClaimSupplier</a>&lt;<a href="org/apache/kafka/common/security/oauthbearer/secured/ValidatorAccessTokenValidator.ClaimSupplier.html" title="type parameter in ValidatorAccessTokenValidator.ClaimSupplier">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/Value.html" title="class in org.apache.kafka.common.metrics.stats">Value</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">An instantaneous value.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/state/ValueAndTimestamp.html" title="class in org.apache.kafka.streams.state">ValueAndTimestamp</a>&lt;<a href="org/apache/kafka/streams/state/ValueAndTimestamp.html" title="type parameter in ValueAndTimestamp">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">Combines a value from a <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> with a timestamp.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueJoiner.html" title="interface in org.apache.kafka.streams.kstream">ValueJoiner</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueJoiner.html" title="type parameter in ValueJoiner">V1</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueJoiner.html" title="type parameter in ValueJoiner">V2</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueJoiner.html" title="type parameter in ValueJoiner">VR</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ValueJoiner</code> interface for joining two values into a new value of arbitrary type.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueJoinerWithKey.html" title="interface in org.apache.kafka.streams.kstream">ValueJoinerWithKey</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueJoinerWithKey.html" title="type parameter in ValueJoinerWithKey">K1</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueJoinerWithKey.html" title="type parameter in ValueJoinerWithKey">V1</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueJoinerWithKey.html" title="type parameter in ValueJoinerWithKey">V2</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueJoinerWithKey.html" title="type parameter in ValueJoinerWithKey">VR</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ValueJoinerWithKey</code> interface for joining two values into a new value of arbitrary type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueMapper.html" title="interface in org.apache.kafka.streams.kstream">ValueMapper</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueMapper.html" title="type parameter in ValueMapper">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueMapper.html" title="type parameter in ValueMapper">VR</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ValueMapper</code> interface for mapping a value to a new value of arbitrary type.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueMapperWithKey.html" title="interface in org.apache.kafka.streams.kstream">ValueMapperWithKey</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueMapperWithKey.html" title="type parameter in ValueMapperWithKey">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueMapperWithKey.html" title="type parameter in ValueMapperWithKey">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueMapperWithKey.html" title="type parameter in ValueMapperWithKey">VR</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ValueMapperWithKey</code> interface for mapping a value to a new value of arbitrary type.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Values.html" title="class in org.apache.kafka.connect.data">Values</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Utility for converting from one Connect value to a different form.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Values.Parser.html" title="class in org.apache.kafka.connect.data">Values.Parser</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/connect/data/Values.SchemaDetector.html" title="class in org.apache.kafka.connect.data">Values.SchemaDetector</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueTransformer.html" title="interface in org.apache.kafka.streams.kstream">ValueTransformer</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueTransformer.html" title="type parameter in ValueTransformer">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueTransformer.html" title="type parameter in ValueTransformer">VR</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ValueTransformer</code> interface for stateful mapping of a value to a new value (with possible new type).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueTransformerSupplier.html" title="interface in org.apache.kafka.streams.kstream">ValueTransformerSupplier</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueTransformerSupplier.html" title="type parameter in ValueTransformerSupplier">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueTransformerSupplier.html" title="type parameter in ValueTransformerSupplier">VR</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A <code>ValueTransformerSupplier</code> interface which can create one or more <a href="org/apache/kafka/streams/kstream/ValueTransformer.html" title="interface in org.apache.kafka.streams.kstream"><code>ValueTransformer</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueTransformerWithKey.html" title="interface in org.apache.kafka.streams.kstream">ValueTransformerWithKey</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueTransformerWithKey.html" title="type parameter in ValueTransformerWithKey">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueTransformerWithKey.html" title="type parameter in ValueTransformerWithKey">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueTransformerWithKey.html" title="type parameter in ValueTransformerWithKey">VR</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">The <code>ValueTransformerWithKey</code> interface for stateful mapping of a value to a new value (with possible new type).</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/kstream/ValueTransformerWithKeySupplier.html" title="interface in org.apache.kafka.streams.kstream">ValueTransformerWithKeySupplier</a>&lt;<a href="org/apache/kafka/streams/kstream/ValueTransformerWithKeySupplier.html" title="type parameter in ValueTransformerWithKeySupplier">K</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueTransformerWithKeySupplier.html" title="type parameter in ValueTransformerWithKeySupplier">V</a>,<wbr><a href="org/apache/kafka/streams/kstream/ValueTransformerWithKeySupplier.html" title="type parameter in ValueTransformerWithKeySupplier">VR</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A <code>ValueTransformerWithKeySupplier</code> interface which can create one or more <a href="org/apache/kafka/streams/kstream/ValueTransformerWithKey.html" title="interface in org.apache.kafka.streams.kstream"><code>ValueTransformerWithKey</code></a> instances.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/security/oauthbearer/secured/VerificationKeyResolverFactory.html" title="class in org.apache.kafka.common.security.oauthbearer.secured">VerificationKeyResolverFactory</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/connect/components/Versioned.html" title="interface in org.apache.kafka.connect.components">Versioned</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Connect requires some components implement this interface to define a version string.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/VoidDeserializer.html" title="class in org.apache.kafka.common.serialization">VoidDeserializer</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/serialization/VoidSerializer.html" title="class in org.apache.kafka.common.serialization">VoidSerializer</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab5"><a href="org/apache/kafka/common/errors/WakeupException.html" title="class in org.apache.kafka.common.errors">WakeupException</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab5">
<div class="block">Exception used to indicate preemption of a blocking operation by an external thread.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/processor/WallclockTimestampExtractor.html" title="class in org.apache.kafka.streams.processor">WallclockTimestampExtractor</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">Retrieves current wall clock timestamps as <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/System.html#currentTimeMillis()" title="class or interface in java.lang" class="external-link"><code>System.currentTimeMillis()</code></a>.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Window.html" title="class in org.apache.kafka.streams.kstream">Window</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">A single window instance, defined by its start and end timestamp.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/WindowBytesStoreSupplier.html" title="interface in org.apache.kafka.streams.state">WindowBytesStoreSupplier</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">A store supplier that can be used to create one or more <a href="org/apache/kafka/streams/state/WindowStore.html" title="interface in org.apache.kafka.streams.state"><code>WindowStore&lt;Byte, byte[]&gt;</code></a> instances of type &lt;Byte, byte[]&gt;.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Windowed.html" title="class in org.apache.kafka.streams.kstream">Windowed</a>&lt;<a href="org/apache/kafka/streams/kstream/Windowed.html" title="type parameter in Windowed">K</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The result key type of a windowed stream aggregation.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/WindowedCount.html" title="class in org.apache.kafka.common.metrics.stats">WindowedCount</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/common/metrics/stats/SampledStat.html" title="class in org.apache.kafka.common.metrics.stats"><code>SampledStat</code></a> that maintains a simple count of what it has seen.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/WindowedSerdes.html" title="class in org.apache.kafka.streams.kstream">WindowedSerdes</a></div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/WindowedSerdes.SessionWindowedSerde.html" title="class in org.apache.kafka.streams.kstream">WindowedSerdes.SessionWindowedSerde</a>&lt;<a href="org/apache/kafka/streams/kstream/WindowedSerdes.SessionWindowedSerde.html" title="type parameter in WindowedSerdes.SessionWindowedSerde">T</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/WindowedSerdes.TimeWindowedSerde.html" title="class in org.apache.kafka.streams.kstream">WindowedSerdes.TimeWindowedSerde</a>&lt;<a href="org/apache/kafka/streams/kstream/WindowedSerdes.TimeWindowedSerde.html" title="type parameter in WindowedSerdes.TimeWindowedSerde">T</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/common/metrics/stats/WindowedSum.html" title="class in org.apache.kafka.common.metrics.stats">WindowedSum</a></div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">
<div class="block">A <a href="org/apache/kafka/common/metrics/stats/SampledStat.html" title="class in org.apache.kafka.common.metrics.stats"><code>SampledStat</code></a> that maintains the sum of what it has seen.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/WindowKeyQuery.html" title="class in org.apache.kafka.streams.query">WindowKeyQuery</a>&lt;<a href="org/apache/kafka/streams/query/WindowKeyQuery.html" title="type parameter in WindowKeyQuery">K</a>,<wbr><a href="org/apache/kafka/streams/query/WindowKeyQuery.html" title="type parameter in WindowKeyQuery">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/query/WindowRangeQuery.html" title="class in org.apache.kafka.streams.query">WindowRangeQuery</a>&lt;<a href="org/apache/kafka/streams/query/WindowRangeQuery.html" title="type parameter in WindowRangeQuery">K</a>,<wbr><a href="org/apache/kafka/streams/query/WindowRangeQuery.html" title="type parameter in WindowRangeQuery">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab2">&nbsp;</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab2"><a href="org/apache/kafka/streams/kstream/Windows.html" title="class in org.apache.kafka.streams.kstream">Windows</a>&lt;<a href="org/apache/kafka/streams/kstream/Windows.html" title="type parameter in Windows">W</a> extends <a href="org/apache/kafka/streams/kstream/Window.html" title="class in org.apache.kafka.streams.kstream">Window</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab2">
<div class="block">The window specification for fixed size windows that is used to define window boundaries and grace period.</div>
</div>
<div class="col-first odd-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/WindowStore.html" title="interface in org.apache.kafka.streams.state">WindowStore</a>&lt;<a href="org/apache/kafka/streams/state/WindowStore.html" title="type parameter in WindowStore">K</a>,<wbr><a href="org/apache/kafka/streams/state/WindowStore.html" title="type parameter in WindowStore">V</a>&gt;</div>
<div class="col-last odd-row-color all-classes-table all-classes-table-tab1">
<div class="block">Interface for storing the aggregated values of fixed-size time windows.</div>
</div>
<div class="col-first even-row-color all-classes-table all-classes-table-tab1"><a href="org/apache/kafka/streams/state/WindowStoreIterator.html" title="interface in org.apache.kafka.streams.state">WindowStoreIterator</a>&lt;<a href="org/apache/kafka/streams/state/WindowStoreIterator.html" title="type parameter in WindowStoreIterator">V</a>&gt;</div>
<div class="col-last even-row-color all-classes-table all-classes-table-tab1">
<div class="block">Iterator interface of <a href="org/apache/kafka/streams/KeyValue.html" title="class in org.apache.kafka.streams"><code>KeyValue</code></a> with key typed <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/Long.html" title="class or interface in java.lang" class="external-link"><code>Long</code></a> used for <a href="org/apache/kafka/streams/state/WindowStore.html#fetch(K,long,long)"><code>WindowStore.fetch(Object, long, long)</code></a>
and <a href="org/apache/kafka/streams/state/WindowStore.html#fetch(K,java.time.Instant,java.time.Instant)"><code>WindowStore.fetch(Object, Instant, Instant)</code></a>
Users must call its <code>close</code> method explicitly upon completeness to release resources,
or use try-with-resources statement (available since JDK7) for this <a href="https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/io/Closeable.html" title="class or interface in java.io" class="external-link"><code>Closeable</code></a> class.</div>
</div>
</div>
</div>
</div>
</main>
</div>
</div>
</body>
</html>