With the below code to pass PcapPackets to a queue, is it possible to pass this into Kafka queue so that Kafka consumer can pull PcapPackets as such from Kafka producer?
StringBuilder errbuf = new StringBuilder();  
Pcap pcap = Pcap.openOffline("tests/test-afs.pcap", errbuf);  
PcapPacketHandler<Queue<PcapPacket>> handler = new PcapPacketHandler<Queue<PcapPacket>>() {  
  public void nextPacket(PcapPacket packet, Queue<PcapPacket> queue) {  
    PcapPacket permanent = new PcapPacket(packet);  
    queue.offer(packet);  
  }  
}  
Queue<PcapPacket> queue = new ArrayBlockingQueue<PcapPacket>();  
pcap.loop(10, handler, queue);  
System.out.println("we have " + queue.size() + " packets in our queue");  
pcap.close(); 
 
     
     
     
    