Class Consumer
java.lang.Object
com.swiftmq.impl.mqtt.pubsub.Consumer
- Direct Known Subclasses:
DurableConsumer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.swiftmq.swiftlet.queue.QueueReceiverprotected com.swiftmq.swiftlet.queue.QueuePullTransactionprotected com.swiftmq.swiftlet.queue.QueuePullTransaction -
Constructor Summary
ConstructorsConstructorDescriptionConsumer(SwiftletContext ctx, MQTTSession session, String topicName, int subscriptionId) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()com.swiftmq.swiftlet.queue.QueuePullTransactionprotected com.swiftmq.swiftlet.queue.QueueReceivercreateReceiver(int subscriptionId) com.swiftmq.swiftlet.queue.QueuePullTransactionvoidrestart()voidstart(com.swiftmq.swiftlet.queue.MessageProcessor messageProcessor) voidstop()toString()
-
Field Details
-
queueReceiver
protected com.swiftmq.swiftlet.queue.QueueReceiver queueReceiver -
readTransaction
protected com.swiftmq.swiftlet.queue.QueuePullTransaction readTransaction -
transaction
protected com.swiftmq.swiftlet.queue.QueuePullTransaction transaction
-
-
Constructor Details
-
Consumer
public Consumer(SwiftletContext ctx, MQTTSession session, String topicName, int subscriptionId) throws Exception - Throws:
Exception
-
-
Method Details
-
createReceiver
-
createTransaction
-
createReadTransaction
-
start
-
restart
-
stop
-
close
public void close() -
toString
-