Exemple #1
0
 def Message(
     self,
     tp: TP = None,
     offset: Optional[int] = None,
     timestamp: Optional[float] = None,
     timestamp_type: int = 1,
     headers: Optional[HeadersArg] = None,
     key: Optional[bytes] = None,
     value: Optional[bytes] = None,
     checksum: Optional[bytes] = None,
     **kwargs: Any,
 ) -> MessageT:
     if tp is None:
         tp = next(self.next_tp)
     return MessageT(
         topic=tp.topic,
         partition=tp.partition,
         offset=self.next_offset(tp) if offset is None else offset,
         timestamp=time() if timestamp is None else timestamp,
         timestamp_type=timestamp_type,
         headers=headers,
         key=key,
         value=value,
         checksum=checksum,
         tp=tp,
         generation_id=self.app.consumer_generation_id,
     )
Exemple #2
0
 def Message(self,
             tp: TP = None,
             offset: int = None,
             timestamp: float = None,
             timestamp_type: int = 1,
             key: Optional[bytes] = None,
             value: Optional[bytes] = None,
             checksum: Optional[bytes] = None,
             **kwargs: Any) -> MessageT:
     if tp is None:
         tp = next(self.next_tp)
     return MessageT(
         topic=tp.topic,
         partition=tp.partition,
         offset=self.next_offset(tp) if offset is None else offset,
         timestamp=time() if timestamp is None else timestamp,
         timestamp_type=timestamp_type,
         key=key,
         value=value,
         checksum=checksum,
         tp=tp,
     )