summaryrefslogtreecommitdiff
path: root/kafka/common.py
diff options
context:
space:
mode:
authorDana Powers <dana.powers@rd.io>2015-12-09 15:20:57 -0800
committerDana Powers <dana.powers@rd.io>2015-12-09 15:23:20 -0800
commitd0de279459a92e787730f5c85a2cf6f2741cbd97 (patch)
tree7b0c9995742097c40039697f3ac36e016a49bd36 /kafka/common.py
parent9740b2b88b41726f143b3367285dbc118bfa0a8a (diff)
downloadkafka-python-d0de279459a92e787730f5c85a2cf6f2741cbd97.tar.gz
Change KafkaProtocol to encode/decode Structs, not bytes
- add Payload to kafka.common Request/Responses namedtuples - OffsetFetch and OffsetCommit still need to be converted
Diffstat (limited to 'kafka/common.py')
-rw-r--r--kafka/common.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/kafka/common.py b/kafka/common.py
index a7d8164..7ae3294 100644
--- a/kafka/common.py
+++ b/kafka/common.py
@@ -21,24 +21,24 @@ ConsumerMetadataResponse = namedtuple("ConsumerMetadataResponse",
["error", "nodeId", "host", "port"])
# https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-ProduceAPI
-ProduceRequest = namedtuple("ProduceRequest",
+ProduceRequestPayload = namedtuple("ProduceRequestPayload",
["topic", "partition", "messages"])
-ProduceResponse = namedtuple("ProduceResponse",
+ProduceResponsePayload = namedtuple("ProduceResponsePayload",
["topic", "partition", "error", "offset"])
# https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-FetchAPI
-FetchRequest = namedtuple("FetchRequest",
+FetchRequestPayload = namedtuple("FetchRequest",
["topic", "partition", "offset", "max_bytes"])
-FetchResponse = namedtuple("FetchResponse",
+FetchResponsePayload = namedtuple("FetchResponse",
["topic", "partition", "error", "highwaterMark", "messages"])
# https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-OffsetAPI
-OffsetRequest = namedtuple("OffsetRequest",
+OffsetRequestPayload = namedtuple("OffsetRequest",
["topic", "partition", "time", "max_offsets"])
-OffsetResponse = namedtuple("OffsetResponse",
+OffsetResponsePayload = namedtuple("OffsetResponse",
["topic", "partition", "error", "offsets"])
# https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-OffsetCommit/FetchAPI