Delivery tag generators can be assigned to sender links in order to allow the link to automatically assign a transfer tag to each outbound delivery. Depending on the Sender different tag generators can operate in a fashion that is most efficient for that link such as caching tags for links that will produce a large number of messages to avoid GC overhead, while for other links simpler generator types could be used. More...
Public Member Functions | |
IDeliveryTag | NextTag () |
Creates and returns the next Delivery Tag that should be used when populating an outgoing delivery. More... | |
Delivery tag generators can be assigned to sender links in order to allow the link to automatically assign a transfer tag to each outbound delivery. Depending on the Sender different tag generators can operate in a fashion that is most efficient for that link such as caching tags for links that will produce a large number of messages to avoid GC overhead, while for other links simpler generator types could be used.
IDeliveryTag Apache.Qpid.Proton.Engine.IDeliveryTagGenerator.NextTag | ( | ) |
Creates and returns the next Delivery Tag that should be used when populating an outgoing delivery.
Implemented in Apache.Qpid.Proton.Engine.Implementation.ProtonUuidTagGenerator, Apache.Qpid.Proton.Engine.Implementation.ProtonSequentialTagGenerator, Apache.Qpid.Proton.Engine.Implementation.ProtonPooledTagGenerator, and Apache.Qpid.Proton.Engine.Implementation.ProtonEmptyTagGenerator.