Uses of Interface
org.apache.qpid.protonj2.client.StreamTracker
Packages that use StreamTracker
-
Uses of StreamTracker in org.apache.qpid.protonj2.client
Methods in org.apache.qpid.protonj2.client that return StreamTrackerModifier and TypeMethodDescriptionStreamTracker.awaitAccepted()
Waits if necessary for the remote to settle the sent delivery with anAccepted
disposition unless it has either already been settled and accepted or the original delivery was sent settled in which case the remote will not send aDisposition
back.StreamTracker.awaitAccepted
(long timeout, TimeUnit unit) Waits if necessary for the remote to settle the sent delivery with anAccepted
disposition unless it has either already been settled and accepted or the original delivery was sent settled in which case the remote will not send aDisposition
back.StreamTracker.awaitSettlement()
Waits if necessary for the remote to settle the sent delivery unless it has either already been settled or the original delivery was sent settled in which case the remote will not send aDisposition
back.StreamTracker.awaitSettlement
(long timeout, TimeUnit unit) Waits if necessary for the remote to settle the sent delivery unless it has either already been settled or the original delivery was sent settled in which case the remote will not send aDisposition
back.StreamTracker.disposition
(DeliveryState state, boolean settle) Updates the DeliveryState, and optionally settle the delivery as well.Send the given message immediately if there is credit available or blocks if the link has not yet been granted credit or there is a streaming send ongoing.Send the given message immediately if there is credit available or blocks if the link has not yet been granted credit or there is a streaming send ongoing.StreamTracker.settle()
Settles the delivery locally, if notauto-settling
.StreamSenderMessage.tracker()
Send the given message if credit is available or returns null if no credit has been granted to the link at the time of the send attempt or a streaming send is ongoing.Send the given message if credit is available or returns null if no credit has been granted to the link at the time of the send attempt.Methods in org.apache.qpid.protonj2.client that return types with arguments of type StreamTrackerModifier and TypeMethodDescriptionStreamTracker.settlementFuture()
Returns a future that can be used to wait for the remote to acknowledge receipt of a sent message by settling it. -
Uses of StreamTracker in org.apache.qpid.protonj2.client.impl
Classes in org.apache.qpid.protonj2.client.impl that implement StreamTrackerModifier and TypeClassDescriptionfinal class
A dummy Tracker instance that always indicates remote settlement and acceptance forStreamSender
instances.final class
StreamTracker
implementation that relies on the ClientTracker to handle the basicOutgoingDelivery
management.Methods in org.apache.qpid.protonj2.client.impl that return StreamTrackerModifier and TypeMethodDescriptionClientNoOpStreamTracker.awaitAccepted()
ClientNoOpStreamTracker.awaitAccepted
(long timeout, TimeUnit unit) ClientNoOpStreamTracker.awaitSettlement()
ClientNoOpStreamTracker.awaitSettlement
(long timeout, TimeUnit unit) ClientNoOpStreamTracker.disposition
(DeliveryState state, boolean settle) protected StreamTracker
ClientStreamTracker.self()
ClientNoOpStreamTracker.settle()
Methods in org.apache.qpid.protonj2.client.impl that return types with arguments of type StreamTrackerConstructor parameters in org.apache.qpid.protonj2.client.impl with type arguments of type StreamTrackerModifierConstructorDescriptionClientOutgoingEnvelope
(ClientStreamSender sender, OutgoingDelivery delivery, int messageFormat, ProtonBuffer payload, boolean complete, ClientFuture<StreamTracker> request) Create a new In-flight Send instance that is a continuation on an existing delivery.