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 Sender
protonSender
-
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 protected
ClientSenderLinkType(ClientSession session, java.lang.String linkId, LinkOptions<?> options, Sender protonSender)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Sender
protonLink()
-
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:
protonLink
in classClientLinkType<LinkType extends Link<LinkType>,Sender>
-
-