Exemplo n.º 1
0
 def getRequestBytes(self, request):
     requestKeySize = jafka_utils.SHORT_SIZE
     totalSize = requestKeySize + request.getSizeInBytes()
     byteBuffer = ByteBuffer.allocate(totalSize)
     byteBuffer.putInt(totalSize)
     byteBuffer.putShort(request.getRequestKey())
     byteBuffer.putBytes(request.toBytes())
     return byteBuffer.array()
Exemplo n.º 2
0
 def getRequestBytes(self,request):
         requestKeySize = jafka_utils.SHORT_SIZE;
         totalSize = requestKeySize + request.getSizeInBytes();
         byteBuffer = ByteBuffer.allocate(totalSize);
         byteBuffer.putInt(totalSize);
         byteBuffer.putShort(request.getRequestKey());
         byteBuffer.putBytes(request.toBytes());
         return byteBuffer.array();
Exemplo n.º 3
0
 def toBytes(self):
     byteBuffer = ByteBuffer.allocate(self.getSizeInBytes())
     topicLen = len(self.topic)
     byteBuffer.putShort(topicLen)
     byteBuffer.putBytes(bytearray(self.topic))
     byteBuffer.putInt(self.partition)
     byteBuffer.putLong(self.offset)
     byteBuffer.putInt(self.maxSize)
     return byteBuffer.array()
Exemplo n.º 4
0
 def toBytes(self):
         byteBuffer = ByteBuffer.allocate(self.getSizeInBytes());
         topicLen = len(self.topic);
         byteBuffer.putShort(topicLen);
         byteBuffer.putBytes(bytearray(self.topic));
         byteBuffer.putInt(self.partition);
         byteBuffer.putLong(self.offset);
         byteBuffer.putInt(self.maxSize);
         return byteBuffer.array();