public class UniversalKafkaQueue extends KafkaQueue
IQueue.
Queue and Take UniversalQueueMessages.
Implementation: see KafkaQueue.
| Constructor and Description |
|---|
UniversalKafkaQueue() |
| Modifier and Type | Method and Description |
|---|---|
protected UniversalQueueMessage |
deserialize(byte[] msgData)
Deserilizes a queue message.
|
protected byte[] |
serialize(IQueueMessage _msg)
Serializes a queue message to store in Kafka.
|
UniversalQueueMessage |
take()
Takes a message out of queue.
|
destroy, ephemeralSize, finish, getKafkaClient, getOrphanMessages, getProducerType, getTopicName, getZkConnString, init, moveFromEphemeralToQueueStorage, putToQueue, queue, queueSize, requeue, requeueSilent, setKafkaClient, setProducerType, setTopicName, setZkConnStringprotected byte[] serialize(IQueueMessage _msg)
serialize in class KafkaQueueprotected UniversalQueueMessage deserialize(byte[] msgData)
deserialize in class KafkaQueuepublic UniversalQueueMessage take()
Implementation flow:
Note: ephemeral storage implementation is optional, depends on implementation.
take in interface IQueuetake in class KafkaQueueCopyright © 2015 DDTH. All Rights Reserved.