Class OffsetsForLeaderEpochClient
java.lang.Object
org.apache.kafka.clients.consumer.internals.AsyncClient<Map<org.apache.kafka.common.TopicPartition,SubscriptionState.FetchPosition>,org.apache.kafka.common.requests.OffsetsForLeaderEpochRequest,org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse,org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochUtils.OffsetForEpochResult>
org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochClient
public class OffsetsForLeaderEpochClient
extends AsyncClient<Map<org.apache.kafka.common.TopicPartition,SubscriptionState.FetchPosition>,org.apache.kafka.common.requests.OffsetsForLeaderEpochRequest,org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse,org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochUtils.OffsetForEpochResult>
Convenience class for making asynchronous requests to the OffsetsForLeaderEpoch API
-
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochUtils.OffsetForEpochResulthandleResponse(org.apache.kafka.common.Node node, Map<org.apache.kafka.common.TopicPartition, SubscriptionState.FetchPosition> requestData, org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse response) protected org.apache.kafka.common.requests.AbstractRequest.Builder<org.apache.kafka.common.requests.OffsetsForLeaderEpochRequest> prepareRequest(org.apache.kafka.common.Node node, Map<org.apache.kafka.common.TopicPartition, SubscriptionState.FetchPosition> requestData) Methods inherited from class org.apache.kafka.clients.consumer.internals.AsyncClient
logger, sendAsyncRequest
-
Method Details
-
prepareRequest
protected org.apache.kafka.common.requests.AbstractRequest.Builder<org.apache.kafka.common.requests.OffsetsForLeaderEpochRequest> prepareRequest(org.apache.kafka.common.Node node, Map<org.apache.kafka.common.TopicPartition, SubscriptionState.FetchPosition> requestData) - Specified by:
prepareRequestin classAsyncClient<Map<org.apache.kafka.common.TopicPartition,SubscriptionState.FetchPosition>, org.apache.kafka.common.requests.OffsetsForLeaderEpochRequest, org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse, org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochUtils.OffsetForEpochResult>
-
handleResponse
protected org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochUtils.OffsetForEpochResult handleResponse(org.apache.kafka.common.Node node, Map<org.apache.kafka.common.TopicPartition, SubscriptionState.FetchPosition> requestData, org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse response) - Specified by:
handleResponsein classAsyncClient<Map<org.apache.kafka.common.TopicPartition,SubscriptionState.FetchPosition>, org.apache.kafka.common.requests.OffsetsForLeaderEpochRequest, org.apache.kafka.common.requests.OffsetsForLeaderEpochResponse, org.apache.kafka.clients.consumer.internals.OffsetsForLeaderEpochUtils.OffsetForEpochResult>
-