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, stateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
senderin interfaceStreamTracker- Returns:
- the
StreamSenderthat was used to send the delivery that is being tracked.
-
self
- Specified by:
selfin classClientTrackable<ClientStreamSender,StreamTracker>
-