Uses of Interface
io.kroxylicious.proxy.filter.RequestFilterResult
Packages that use RequestFilterResult
-
Uses of RequestFilterResult in io.kroxylicious.proxy.filter
Methods in io.kroxylicious.proxy.filter that return types with arguments of type RequestFilterResultModifier and TypeMethodDescriptionRequestFilterResultBuilder.errorResponse(org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.protocol.ApiMessage requestMessage, org.apache.kafka.common.errors.ApiException apiException) Generate a short-circuit error response towards the client.FilterContext.forwardRequest(org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.protocol.ApiMessage request) Generates a completed filter results containing the given header and request.AddOffsetsToTxnRequestFilter.onAddOffsetsToTxnRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AddOffsetsToTxnRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AddPartitionsToTxnRequestFilter.onAddPartitionsToTxnRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AddPartitionsToTxnRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AddRaftVoterRequestFilter.onAddRaftVoterRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AddRaftVoterRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AllocateProducerIdsRequestFilter.onAllocateProducerIdsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AllocateProducerIdsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterClientQuotasRequestFilter.onAlterClientQuotasRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterClientQuotasRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterConfigsRequestFilter.onAlterConfigsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterConfigsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterPartitionReassignmentsRequestFilter.onAlterPartitionReassignmentsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterPartitionReassignmentsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterPartitionRequestFilter.onAlterPartitionRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterPartitionRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterReplicaLogDirsRequestFilter.onAlterReplicaLogDirsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterReplicaLogDirsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterShareGroupOffsetsRequestFilter.onAlterShareGroupOffsetsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterShareGroupOffsetsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AlterUserScramCredentialsRequestFilter.onAlterUserScramCredentialsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AlterUserScramCredentialsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ApiVersionsRequestFilter.onApiVersionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ApiVersionsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.AssignReplicasToDirsRequestFilter.onAssignReplicasToDirsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.AssignReplicasToDirsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.BeginQuorumEpochRequestFilter.onBeginQuorumEpochRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.BeginQuorumEpochRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.BrokerHeartbeatRequestFilter.onBrokerHeartbeatRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.BrokerHeartbeatRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.BrokerRegistrationRequestFilter.onBrokerRegistrationRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.BrokerRegistrationRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ConsumerGroupDescribeRequestFilter.onConsumerGroupDescribeRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ConsumerGroupDescribeRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ConsumerGroupHeartbeatRequestFilter.onConsumerGroupHeartbeatRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ConsumerGroupHeartbeatRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ControllerRegistrationRequestFilter.onControllerRegistrationRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ControllerRegistrationRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.CreateAclsRequestFilter.onCreateAclsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.CreateAclsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.CreateDelegationTokenRequestFilter.onCreateDelegationTokenRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.CreateDelegationTokenRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.CreatePartitionsRequestFilter.onCreatePartitionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.CreatePartitionsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.CreateTopicsRequestFilter.onCreateTopicsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.CreateTopicsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DeleteAclsRequestFilter.onDeleteAclsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DeleteAclsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DeleteGroupsRequestFilter.onDeleteGroupsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DeleteGroupsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DeleteRecordsRequestFilter.onDeleteRecordsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DeleteRecordsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DeleteShareGroupOffsetsRequestFilter.onDeleteShareGroupOffsetsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DeleteShareGroupOffsetsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DeleteShareGroupStateRequestFilter.onDeleteShareGroupStateRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DeleteShareGroupStateRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DeleteTopicsRequestFilter.onDeleteTopicsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DeleteTopicsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeAclsRequestFilter.onDescribeAclsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeAclsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeClientQuotasRequestFilter.onDescribeClientQuotasRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeClientQuotasRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeClusterRequestFilter.onDescribeClusterRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeClusterRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeConfigsRequestFilter.onDescribeConfigsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeConfigsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeDelegationTokenRequestFilter.onDescribeDelegationTokenRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeDelegationTokenRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeGroupsRequestFilter.onDescribeGroupsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeGroupsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeLogDirsRequestFilter.onDescribeLogDirsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeLogDirsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeProducersRequestFilter.onDescribeProducersRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeProducersRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeQuorumRequestFilter.onDescribeQuorumRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeQuorumRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeShareGroupOffsetsRequestFilter.onDescribeShareGroupOffsetsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeShareGroupOffsetsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeTopicPartitionsRequestFilter.onDescribeTopicPartitionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeTopicPartitionsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeTransactionsRequestFilter.onDescribeTransactionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeTransactionsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.DescribeUserScramCredentialsRequestFilter.onDescribeUserScramCredentialsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.DescribeUserScramCredentialsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ElectLeadersRequestFilter.onElectLeadersRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ElectLeadersRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.EndQuorumEpochRequestFilter.onEndQuorumEpochRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.EndQuorumEpochRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.EndTxnRequestFilter.onEndTxnRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.EndTxnRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.EnvelopeRequestFilter.onEnvelopeRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.EnvelopeRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ExpireDelegationTokenRequestFilter.onExpireDelegationTokenRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ExpireDelegationTokenRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.FetchRequestFilter.onFetchRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.FetchRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.FetchSnapshotRequestFilter.onFetchSnapshotRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.FetchSnapshotRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.FindCoordinatorRequestFilter.onFindCoordinatorRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.FindCoordinatorRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.GetTelemetrySubscriptionsRequestFilter.onGetTelemetrySubscriptionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.GetTelemetrySubscriptionsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.HeartbeatRequestFilter.onHeartbeatRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.HeartbeatRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.IncrementalAlterConfigsRequestFilter.onIncrementalAlterConfigsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.IncrementalAlterConfigsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.InitializeShareGroupStateRequestFilter.onInitializeShareGroupStateRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.InitializeShareGroupStateRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.InitProducerIdRequestFilter.onInitProducerIdRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.InitProducerIdRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.JoinGroupRequestFilter.onJoinGroupRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.JoinGroupRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.LeaveGroupRequestFilter.onLeaveGroupRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.LeaveGroupRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ListConfigResourcesRequestFilter.onListConfigResourcesRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ListConfigResourcesRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ListGroupsRequestFilter.onListGroupsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ListGroupsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ListOffsetsRequestFilter.onListOffsetsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ListOffsetsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ListPartitionReassignmentsRequestFilter.onListPartitionReassignmentsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ListPartitionReassignmentsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ListTransactionsRequestFilter.onListTransactionsRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ListTransactionsRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.MetadataRequestFilter.onMetadataRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.MetadataRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.OffsetCommitRequestFilter.onOffsetCommitRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.OffsetCommitRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.OffsetDeleteRequestFilter.onOffsetDeleteRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.OffsetDeleteRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.OffsetFetchRequestFilter.onOffsetFetchRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.OffsetFetchRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.OffsetForLeaderEpochRequestFilter.onOffsetForLeaderEpochRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.OffsetForLeaderEpochRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ProduceRequestFilter.onProduceRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ProduceRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.PushTelemetryRequestFilter.onPushTelemetryRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.PushTelemetryRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ReadShareGroupStateRequestFilter.onReadShareGroupStateRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ReadShareGroupStateRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ReadShareGroupStateSummaryRequestFilter.onReadShareGroupStateSummaryRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ReadShareGroupStateSummaryRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.RemoveRaftVoterRequestFilter.onRemoveRaftVoterRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.RemoveRaftVoterRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.RenewDelegationTokenRequestFilter.onRenewDelegationTokenRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.RenewDelegationTokenRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.default CompletionStage<RequestFilterResult> RequestFilter.onRequest(org.apache.kafka.common.protocol.ApiKeys apiKey, short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.protocol.ApiMessage request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.default CompletionStage<RequestFilterResult> RequestFilter.onRequest(org.apache.kafka.common.protocol.ApiKeys apiKey, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.protocol.ApiMessage request, FilterContext context) Deprecated, for removal: This API element is subject to removal in a future version.SaslAuthenticateRequestFilter.onSaslAuthenticateRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.SaslAuthenticateRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.SaslHandshakeRequestFilter.onSaslHandshakeRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.SaslHandshakeRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ShareAcknowledgeRequestFilter.onShareAcknowledgeRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ShareAcknowledgeRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ShareFetchRequestFilter.onShareFetchRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ShareFetchRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ShareGroupDescribeRequestFilter.onShareGroupDescribeRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ShareGroupDescribeRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.ShareGroupHeartbeatRequestFilter.onShareGroupHeartbeatRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.ShareGroupHeartbeatRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.StreamsGroupDescribeRequestFilter.onStreamsGroupDescribeRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.StreamsGroupDescribeRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.StreamsGroupHeartbeatRequestFilter.onStreamsGroupHeartbeatRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.StreamsGroupHeartbeatRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.SyncGroupRequestFilter.onSyncGroupRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.SyncGroupRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.TxnOffsetCommitRequestFilter.onTxnOffsetCommitRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.TxnOffsetCommitRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.UnregisterBrokerRequestFilter.onUnregisterBrokerRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.UnregisterBrokerRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.UpdateFeaturesRequestFilter.onUpdateFeaturesRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.UpdateFeaturesRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.UpdateRaftVoterRequestFilter.onUpdateRaftVoterRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.UpdateRaftVoterRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.VoteRequestFilter.onVoteRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.VoteRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.WriteShareGroupStateRequestFilter.onWriteShareGroupStateRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.WriteShareGroupStateRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.WriteTxnMarkersRequestFilter.onWriteTxnMarkersRequest(short apiVersion, org.apache.kafka.common.message.RequestHeaderData header, org.apache.kafka.common.message.WriteTxnMarkersRequestData request, FilterContext context) Handle the givenheaderandrequestpair, returning theheaderandrequestpair to be passed to the next filter using the RequestFilterResult.RequestFilterResultBuilder.shortCircuitResponse(org.apache.kafka.common.message.ResponseHeaderData header, org.apache.kafka.common.protocol.ApiMessage message) A short-circuit response towards the client.RequestFilterResultBuilder.shortCircuitResponse(org.apache.kafka.common.protocol.ApiMessage message) A short-circuit response towards the client.
RequestFilter.onRequest(ApiKeys, short, RequestHeaderData, ApiMessage, FilterContext)instead.