Class ClientSenderLinkType<LinkType extends Link<LinkType>>
- java.lang.Object
-
- org.apache.qpid.protonj2.client.impl.ClientLinkType<LinkType,Sender>
-
- org.apache.qpid.protonj2.client.impl.ClientSenderLinkType<LinkType>
-
- All Implemented Interfaces:
java.lang.AutoCloseable,Link<LinkType>
- Direct Known Subclasses:
ClientSender,ClientStreamSender
public abstract class ClientSenderLinkType<LinkType extends Link<LinkType>> extends ClientLinkType<LinkType,Sender>
Base type for all the proton client sender types which provides a few extra APIs for the connection and session to use when managing senders
-
-
Field Summary
Fields Modifier and Type Field Description protected SenderprotonSender-
Fields inherited from class org.apache.qpid.protonj2.client.impl.ClientLinkType
closed, CLOSED_UPDATER, closeFuture, executor, failureCause, linkId, linkRemotelyClosedHandler, openFuture, options, remoteSource, remoteTarget, session
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedClientSenderLinkType(ClientSession session, java.lang.String linkId, LinkOptions<?> options, Sender protonSender)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected SenderprotonLink()-
Methods inherited from class org.apache.qpid.protonj2.client.impl.ClientLinkType
address, checkClosedOrFailed, client, close, close, closeAsync, closeAsync, connection, desiredCapabilities, detach, detach, detachAsync, detachAsync, handleEngineShutdown, handleLocalCloseOrDetach, handleLocalOpen, handleParentEndpointClosed, handleRemoteCloseOrDetach, handleRemoteOpen, immediateLinkShutdown, linkSpecificCleanupHandler, linkSpecificLocalCloseHandler, linkSpecificLocalOpenHandler, linkSpecificRemoteCloseHandler, linkSpecificRemoteOpenHandler, notClosedOrFailed, notClosedOrFailed, offeredCapabilities, openFuture, properties, recreateLinkForReconnect, self, session, source, target, waitForOpenToComplete
-
-
-
-
Field Detail
-
protonSender
protected Sender protonSender
-
-
Constructor Detail
-
ClientSenderLinkType
protected ClientSenderLinkType(ClientSession session, java.lang.String linkId, LinkOptions<?> options, Sender protonSender)
-
-
Method Detail
-
protonLink
protected final Sender protonLink()
- Specified by:
protonLinkin classClientLinkType<LinkType extends Link<LinkType>,Sender>
-
-