public class ShareSessionContext extends ShareFetchContext
| Constructor and Description |
|---|
ShareSessionContext(org.apache.kafka.common.requests.ShareFetchMetadata reqMetadata,
Map<org.apache.kafka.common.TopicIdPartition,org.apache.kafka.common.requests.ShareFetchRequest.SharePartitionData> shareFetchData)
The share fetch context for the first request that starts a share session.
|
ShareSessionContext(org.apache.kafka.common.requests.ShareFetchMetadata reqMetadata,
org.apache.kafka.server.share.ShareSession session)
The share fetch context for a subsequent request that utilizes an existing share session.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
isSubsequent() |
org.apache.kafka.server.share.ShareSession |
session() |
Map<org.apache.kafka.common.TopicIdPartition,org.apache.kafka.common.requests.ShareFetchRequest.SharePartitionData> |
shareFetchData() |
public ShareSessionContext(org.apache.kafka.common.requests.ShareFetchMetadata reqMetadata,
Map<org.apache.kafka.common.TopicIdPartition,org.apache.kafka.common.requests.ShareFetchRequest.SharePartitionData> shareFetchData)
reqMetadata - The request metadata.shareFetchData - The share partition data from the share fetch request.public ShareSessionContext(org.apache.kafka.common.requests.ShareFetchMetadata reqMetadata,
org.apache.kafka.server.share.ShareSession session)
reqMetadata - The request metadata.session - The subsequent fetch request session.public Map<org.apache.kafka.common.TopicIdPartition,org.apache.kafka.common.requests.ShareFetchRequest.SharePartitionData> shareFetchData()
public boolean isSubsequent()
public org.apache.kafka.server.share.ShareSession session()