Uses of Interface
org.apache.qpid.protonj2.engine.DeliveryTagGenerator
Packages that use DeliveryTagGenerator
Package
Description
-
Uses of DeliveryTagGenerator in org.apache.qpid.protonj2.client
Methods in org.apache.qpid.protonj2.client that return types with arguments of type DeliveryTagGeneratorModifier and TypeMethodDescriptionSenderOptions.deliveryTagGeneratorSupplier()StreamSenderOptions.deliveryTagGeneratorSupplier()Method parameters in org.apache.qpid.protonj2.client with type arguments of type DeliveryTagGeneratorModifier and TypeMethodDescriptionSenderOptions.deliveryTagGeneratorSupplier(Supplier<DeliveryTagGenerator> supplier) Configures aSupplierwhich provides unique instances ofDeliveryTagGeneratorobjects for anySendercreated using these options.StreamSenderOptions.deliveryTagGeneratorSupplier(Supplier<DeliveryTagGenerator> supplier) Configures aSupplierwhich provides unique instances ofDeliveryTagGeneratorobjects for anyStreamSendercreated using these options. -
Uses of DeliveryTagGenerator in org.apache.qpid.protonj2.engine
Methods in org.apache.qpid.protonj2.engine that return DeliveryTagGeneratorMethods in org.apache.qpid.protonj2.engine with parameters of type DeliveryTagGeneratorModifier and TypeMethodDescriptionSender.setDeliveryTagGenerator(DeliveryTagGenerator generator) Configures aDeliveryTagGeneratorthat will be used to create and set aDeliveryTagvalue on each newOutgoingDeliverythat is created and returned from theSender.next()method. -
Uses of DeliveryTagGenerator in org.apache.qpid.protonj2.engine.impl
Classes in org.apache.qpid.protonj2.engine.impl that implement DeliveryTagGeneratorModifier and TypeClassDescriptionclassProton providedDeliveryTagGeneratorutility.classBuilt in TransferDeliveryTaggenerator that uses a fixed size tag pool to reduce GC overhead by reusing tags that have been released from settled messages.classA Built in protonDeliveryTagGeneratorthat creates new tags using a sequential numeric value which is encoded using the most compact representation of the numeric value.classBuilt in protonDeliveryTagGeneratorthat creates newDeliveryTagvalues backed by randomly generated UUID instances.Methods in org.apache.qpid.protonj2.engine.impl that return DeliveryTagGeneratorModifier and TypeMethodDescriptionabstract DeliveryTagGeneratorProtonDeliveryTagGenerator.BUILTIN.createGenerator()ProtonSender.getDeliveryTagGenerator()Methods in org.apache.qpid.protonj2.engine.impl with parameters of type DeliveryTagGeneratorModifier and TypeMethodDescriptionProtonSender.setDeliveryTagGenerator(DeliveryTagGenerator generator)