Uses of Interface
org.apache.qpid.protonj2.engine.DeliveryTagGenerator
Package
Description
-
Uses of DeliveryTagGenerator in org.apache.qpid.protonj2.client
Modifier and TypeMethodDescriptionSenderOptions.deliveryTagGeneratorSupplier()
StreamSenderOptions.deliveryTagGeneratorSupplier()
Modifier and TypeMethodDescriptionSenderOptions.deliveryTagGeneratorSupplier
(Supplier<DeliveryTagGenerator> supplier) Configures aSupplier
which provides unique instances ofDeliveryTagGenerator
objects for anySender
created using these options.StreamSenderOptions.deliveryTagGeneratorSupplier
(Supplier<DeliveryTagGenerator> supplier) Configures aSupplier
which provides unique instances ofDeliveryTagGenerator
objects for anyStreamSender
created using these options. -
Uses of DeliveryTagGenerator in org.apache.qpid.protonj2.engine
Modifier and TypeMethodDescriptionSender.setDeliveryTagGenerator
(DeliveryTagGenerator generator) Configures aDeliveryTagGenerator
that will be used to create and set aDeliveryTag
value on each newOutgoingDelivery
that is created and returned from theSender.next()
method. -
Uses of DeliveryTagGenerator in org.apache.qpid.protonj2.engine.impl
Modifier and TypeClassDescriptionclass
Proton providedDeliveryTagGenerator
utility.class
Built in TransferDeliveryTag
generator that uses a fixed size tag pool to reduce GC overhead by reusing tags that have been released from settled messages.class
A Built in protonDeliveryTagGenerator
that creates new tags using a sequential numeric value which is encoded using the most compact representation of the numeric value.class
Built in protonDeliveryTagGenerator
that creates newDeliveryTag
values backed by randomly generated UUID instances.Modifier and TypeMethodDescriptionabstract DeliveryTagGenerator
ProtonDeliveryTagGenerator.BUILTIN.createGenerator()
ProtonSender.getDeliveryTagGenerator()
Modifier and TypeMethodDescriptionProtonSender.setDeliveryTagGenerator
(DeliveryTagGenerator generator)