Class ClientStreamTracker
java.lang.Object
org.apache.qpid.protonj2.client.impl.ClientTrackable<ClientStreamSender,StreamTracker>
org.apache.qpid.protonj2.client.impl.ClientStreamTracker
- All Implemented Interfaces:
StreamTracker
public final class ClientStreamTracker
extends ClientTrackable<ClientStreamSender,StreamTracker>
implements StreamTracker
StreamTracker
implementation that relies on the ClientTracker to handle the
basic OutgoingDelivery
management.-
Field Summary
Fields inherited from class org.apache.qpid.protonj2.client.impl.ClientTrackable
delivery, REMOTEL_DELIVERY_STATE_UPDATER, REMOTELY_SETTLED_UPDATER, sender
-
Method Summary
Methods inherited from class org.apache.qpid.protonj2.client.impl.ClientTrackable
awaitAccepted, awaitAccepted, awaitSettlement, awaitSettlement, disposition, remoteSettled, remoteState, settle, settled, settlementFuture, state
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.qpid.protonj2.client.StreamTracker
awaitAccepted, awaitAccepted, awaitSettlement, awaitSettlement, disposition, remoteSettled, remoteState, settle, settled, settlementFuture, state
-
Method Details
-
sender
- Specified by:
sender
in interfaceStreamTracker
- Returns:
- the
StreamSender
that was used to send the delivery that is being tracked.
-
self
- Specified by:
self
in classClientTrackable<ClientStreamSender,
StreamTracker>
-