Uses of Class
org.apache.qpid.protonj2.client.exceptions.ClientException
Packages that use ClientException
Package
Description
-
Uses of ClientException in org.apache.qpid.protonj2.client
Methods in org.apache.qpid.protonj2.client that throw ClientExceptionModifier and TypeMethodDescriptionStreamSenderMessage.abort()Marks the currently streaming message as being aborted.longMessage.absoluteExpiryTime()Message.absoluteExpiryTime(long expiryTime) Sets the absolute expiration time value to assign to thisMessage.Delivery.accept()Accepts and settles the delivery.StreamDelivery.accept()Accepts and settles the delivery.AdvancedMessage.addBodySection(Section<?> bodySection) Adds the givenSectionto the internal collection of sections that will be sent to the remote peer when this message is encoded.Receiver.addCredit(int credits) Adds credit to theReceiverlink for use when there receiver has not been configured with a credit window.StreamReceiver.addCredit(int credits) Adds credit to theStreamReceiverlink for use when the receiver has not been configured with a credit window.Link.address()Returns the address that theLinkinstance will be subscribed to.Message.annotation(String key) Returns the requested message annotation value from thisMessageif it exists or returns null otherwise.Message.annotation(String key, Object value) Sets the given message annotation value at the given key, replacing any previous value that was assigned to thisMessage.AdvancedMessage.annotations()Return the currentMessageAnnotationsassigned to this message, if none was assigned yet then this method returnsnull.AdvancedMessage.annotations(MessageAnnotations messageAnnotations) Assign or replace theMessageAnnotationsinstance associated with this message.Delivery.annotations()Decodes theDeliverypayload and returns aMapcontaining a copy of any associatedDeliveryAnnotationsthat were transmitted with theMessagepayload of thisDelivery.StreamDelivery.annotations()Decodes theStreamDeliverypayload and returns aMapcontaining a copy of any associatedDeliveryAnnotationsthat were transmitted with theMessagepayload of thisStreamDelivery.AdvancedMessage.applicationProperties()Return the currentApplicationPropertiesassigned to this message, if none was assigned yet then this method returnsnull.AdvancedMessage.applicationProperties(ApplicationProperties applicationProperties) Assign or replace theApplicationPropertiesinstance associated with this message.StreamTracker.awaitAccepted()Waits if necessary for the remote to settle the sent delivery with anAccepteddisposition unless it has either already been settled and accepted or the original delivery was sent settled in which case the remote will not send aDispositionback.StreamTracker.awaitAccepted(long timeout, TimeUnit unit) Waits if necessary for the remote to settle the sent delivery with anAccepteddisposition unless it has either already been settled and accepted or the original delivery was sent settled in which case the remote will not send aDispositionback.Tracker.awaitAccepted()Waits if necessary for the remote to settle the sent delivery with anAccepteddisposition unless it has either already been settled and accepted or the original delivery was sent settled in which case the remote will not send aDispositionback.Tracker.awaitAccepted(long timeout, TimeUnit unit) Waits if necessary for the remote to settle the sent delivery with anAccepteddisposition unless it has either already been settled and accepted or the original delivery was sent settled in which case the remote will not send aDispositionback.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 aDispositionback.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 aDispositionback.Tracker.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 aDispositionback.Tracker.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 aDispositionback.StreamSender.beginMessage()Creates and returns a newStreamSenderMessagethat can be used by the caller to perform streaming sends of large message payload data.StreamSender.beginMessage(Map<String, Object> deliveryAnnotations) Creates and returns a newStreamSenderMessagethat can be used by the caller to perform streaming sends of large message payload data.Session.beginTransaction()Opens a new transaction scoped to thisSessionif one is not already active.Message.body()Returns the body value that is conveyed in this message or null if no body was set locally or sent from the remote if this is an incoming message.Sets the body value that is to be conveyed to the remote when this message is sent.StreamSenderMessage.body(OutputStreamOptions options) Creates anOutputStreaminstance configured with the given options which will write the bytes as the payload of one or more AMQPDatasections based on the provided configuration..Collection<Section<?>>AdvancedMessage.bodySections()Create and return an unmodifiableCollectionthat contains theSectioninstances currently assigned to this message.AdvancedMessage.bodySections(Collection<Section<?>> sections) Sets the bodySectioninstances to use when encoding this message.AdvancedMessage.clearBodySections()Clears all current bodySectionelements from theAdvancedMessage.Session.commitTransaction()Commit the currently active transaction in this Session.StreamSenderMessage.complete()Marks the currently streaming message as being complete.Connect to the specified host, using the default port, without credentials and with all connection options set to their defaults.Connect to the specified host and port, without credentials and with all connection options set to their defaults.Client.connect(String host, int port, ConnectionOptions options) Connect to the specified host and port, with given connection options.Client.connect(String host, ConnectionOptions options) Connect to the specified host, using the default port, without credentials and with all connection options set to their defaults.Message.contentEncoding()Message<?>Message.contentEncoding(String contentEncoding) Sets the contentEncoding value to assign to thisMessage.Message.contentType()Message.contentType(String contentType) Sets the contentType value to assign to thisMessage.Message.correlationId()Message.correlationId(Object correlationId) Sets the correlationId value to assign to thisMessage.longMessage.creationTime()Message.creationTime(long createTime) Sets the creation time value to assign to thisMessage.Connection.defaultSender()Returns the default anonymous sender used by thisConnectionforConnection.send(Message)calls.Connection.defaultSession()longMessage.deliveryCount()Message.deliveryCount(long deliveryCount) Sets the value to assign to the delivery count field of thisMessage.String[]Connection.desiredCapabilities()Returns the desired capabilities that the remote provided upon successfully opening theConnection.String[]Link.desiredCapabilities()Returns the desired capabilities that the remote provided upon successfully opening theLink.String[]Session.desiredCapabilities()Returns the desired capabilities that the remote provided upon successfully opening theSession.Delivery.disposition(DeliveryState state, boolean settle) Updates the DeliveryState, and optionally settle the delivery as well.StreamDelivery.disposition(DeliveryState state, boolean settle) Updates the DeliveryState, and optionally settle the delivery as well.StreamTracker.disposition(DeliveryState state, boolean settle) Updates the DeliveryState, and optionally settle the delivery as well.Tracker.disposition(DeliveryState state, boolean settle) Updates the DeliveryState, and optionally settle the delivery as well.Receiver.drain()Requests the remote to drain previously granted credit for thisReceiverlink.StreamReceiver.drain()Requests the remote to drain previously granted credit for thisStreamReceiverlink.booleanMessage.durable()For an message being sent this method returns the current state of the durable flag on the message.Message.durable(boolean durable) Controls if the message is marked as durable when sent.default ProtonBufferEncodes theAdvancedMessagefor transmission by the client.AdvancedMessage.encode(Map<String, Object> deliveryAnnotations, ProtonBufferAllocator allocator) Encodes theAdvancedMessagefor transmission by the client.booleanMessage.firstAcquirer()Message.firstAcquirer(boolean firstAcquirer) Sets the value to assign to the first acquirer field of thisMessage.AdvancedMessage.footer()Return the currentFooterassigned to this message, if none was assigned yet then this method returnsnull.Assign or replace theFooterinstance associated with this message.Returns the requested footer value from thisMessageif it exists or returnsnullotherwise.Sets the given footer value at the given key, replacing any previous value that was assigned to thisMessage.Message.forEachAnnotation(BiConsumer<String, Object> action) Invokes the givenBiConsumeron each message annotation entry carried in thisMessage.AdvancedMessage.forEachBodySection(Consumer<Section<?>> consumer) Performs the given action for each bodySectionof theAdvancedMessageuntil all sections have been presented to the givenConsumeror the consumer throws an exception.Message.forEachFooter(BiConsumer<String, Object> action) Invokes the givenBiConsumeron each footer entry carried in thisMessage.Message.forEachProperty(BiConsumer<String, Object> action) Invokes the givenBiConsumeron each application property entry carried in thisMessage.Message.groupId()Sets the groupId value to assign to thisMessage.intMessage.groupSequence()Message.groupSequence(int groupSequence) Sets the group sequence value to assign to thisMessage.booleanMessage.hasAnnotation(String key) Query theMessageto determine if it carries the given message annotation key.booleanMessage.hasAnnotations()Query theMessageto determine if it carries any message annotations.booleanQuery theMessageto determine if it carries the given footer key.booleanMessage.hasFooters()Query theMessageto determine if it carries any footers.booleanMessage.hasProperties()Query theMessageto determine if it carries any application properties.booleanMessage.hasProperty(String key) Query theMessageto determine if it carries the given application property key.AdvancedMessage.header()Return the currentHeaderassigned to this message, if none was assigned yet then this method returnsnull.Assign or replace theHeaderinstance associated with this message.<E> Message<E>Delivery.message()StreamDelivery.message()Decode theStreamDeliverypayload and return anMessageobject.intAdvancedMessage.messageFormat()AdvancedMessage.messageFormat(int messageFormat) Sets the message format to use when the message is sent.intDelivery.messageFormat()Gets the message format for the current delivery.intStreamDelivery.messageFormat()Gets the message format for the current delivery.StreamSenderMessage.messageFormat(int messageFormat) Sets the configured message format value that will be set on the first outgoing AMQPTransferframe for the delivery that comprises this streamed message.Message.messageId()Sets the message Id value to assign to thisMessage.Delivery.modified(boolean deliveryFailed, boolean undeliverableHere) Modifies and settles the delivery.StreamDelivery.modified(boolean deliveryFailed, boolean undeliverableHere) Modifies and settles the delivery.Connection.nextReceiver()Waits indefinitely for a receiver created from the connection default session to have a delivery ready for receipt.Connection.nextReceiver(long timeout, TimeUnit unit) Waits for the configured time interval for a receiver created from the connection default session to have a delivery ready for receipt.Connection.nextReceiver(NextReceiverPolicy policy) Waits indefinitely for a receiver created from the connection default session to have a delivery ready for receipt.Connection.nextReceiver(NextReceiverPolicy policy, long timeout, TimeUnit unit) Waits for the configured time interval for a receiver created from the connection default session to have a delivery ready for receipt.Session.nextReceiver()Waits indefinitely for a receiver created from this session to have a delivery ready for receipt.Session.nextReceiver(long timeout, TimeUnit unit) Waits for the given duration for a receiver created from this session to have a delivery ready for receipt.Session.nextReceiver(NextReceiverPolicy policy) Waits indefinitely for a receiver created from this session to have a delivery ready for receipt.Session.nextReceiver(NextReceiverPolicy policy, long timeout, TimeUnit unit) Waits for the given duration for a receiver created from this session to have a delivery ready for receipt.String[]Connection.offeredCapabilities()Returns the offered capabilities that the remote provided upon successfully opening theConnection.String[]Link.offeredCapabilities()Returns the offered capabilities that the remote provided upon successfully opening theLink.String[]Session.offeredCapabilities()Returns the offered capabilities that the remote provided upon successfully opening theSession.Connection.openAnonymousSender()Creates a sender that is established to the 'anonymous relay' and as such each message that is sent using this sender must specify an address in its destination address field.Connection.openAnonymousSender(SenderOptions senderOptions) Creates a sender that is established to the 'anonymous relay' and as such each message that is sent using this sender must specify an address in its destination address field.Session.openAnonymousSender()Creates a sender that is established to the 'anonymous relay' and as such each message that is sent using this sender must specify an address in its destination address field.Session.openAnonymousSender(SenderOptions senderOptions) Creates a sender that is established to the 'anonymous relay' and as such each message that is sent using this sender must specify an address in its destination address field.Connection.openDurableReceiver(String address, String subscriptionName) Creates a receiver used to consume messages from the given node address and configure it such that the remote create a durable node.Connection.openDurableReceiver(String address, String subscriptionName, ReceiverOptions receiverOptions) Creates a receiver used to consume messages from the given node address and configure it such that the remote create a durable node.Session.openDurableReceiver(String address, String subscriptionName) Creates a receiver used to consume messages from the given node address and configure it such that the remote create a durable node.Session.openDurableReceiver(String address, String subscriptionName, ReceiverOptions receiverOptions) Creates a receiver used to consume messages from the given node address and configure it such that the remote create a durable node.Connection.openDynamicReceiver()Creates a dynamic receiver used to consume messages from the given node address.Connection.openDynamicReceiver(Map<String, Object> dynamicNodeProperties) Creates a dynamic receiver used to consume messages from a dynamically generated node on the remote..Connection.openDynamicReceiver(Map<String, Object> dynamicNodeProperties, ReceiverOptions receiverOptions) Creates a dynamic receiver used to consume messages from the given node address.Connection.openDynamicReceiver(ReceiverOptions receiverOptions) Creates a dynamic receiver used to consume messages from a dynamically generated node on the remote..Session.openDynamicReceiver()Creates a dynamic receiver used to consume messages from the given node address.Session.openDynamicReceiver(Map<String, Object> dynamicNodeProperties) Creates a dynamic receiver used to consume messages from the given node address.Session.openDynamicReceiver(Map<String, Object> dynamicNodeProperties, ReceiverOptions receiverOptions) Creates a dynamic receiver used to consume messages from the given node address.Session.openDynamicReceiver(ReceiverOptions receiverOptions) Creates a dynamic receiver used to consume messages from the given node address.Connection.openReceiver(String address) Creates a receiver used to consumer messages from the given node address.Connection.openReceiver(String address, ReceiverOptions receiverOptions) Creates a receiver used to consumer messages from the given node address.Session.openReceiver(String address) Creates a receiver used to consume messages from the given node address.Session.openReceiver(String address, ReceiverOptions receiverOptions) Creates a receiver used to consume messages from the given node address.Connection.openSender(String address) Creates a sender used to send messages to the given node address.Connection.openSender(String address, SenderOptions senderOptions) Creates a sender used to send messages to the given node address.Session.openSender(String address) Creates a sender used to send messages to the given node address.Session.openSender(String address, SenderOptions senderOptions) Creates a sender used to send messages to the given node address.Connection.openSession()Creates a newSessioninstance for use by the client application.Connection.openSession(SessionOptions options) Creates a newSessioninstance for use by the client application.Connection.openStreamReceiver(String address) Creates a streaming message receiver used to consume large messages from the given node address.Connection.openStreamReceiver(String address, StreamReceiverOptions receiverOptions) Creates a streaming message receiver used to consume large messages from the given node address.Connection.openStreamSender(String address) Creates a stream sender used to send large messages to the given node address.Connection.openStreamSender(String address, StreamSenderOptions senderOptions) Creates a streaming sender used to send large messages to the given node address.byteMessage.priority()Message.priority(byte priority) Sets the relative message priority.AdvancedMessage.properties()Return the currentPropertiesassigned to this message, if none was assigned yet then this method returnsnull.AdvancedMessage.properties(Properties properties) Assign or replace thePropertiesinstance associated with this message.Connection.properties()Returns the properties that the remote provided upon successfully opening theConnection.Link.properties()Returns the properties that the remote provided upon successfully opening theLink.Session.properties()Returns the properties that the remote provided upon successfully opening theSession.Returns the requested application property value from thisMessageif it exists or returns null otherwise.Sets the given application property value at the given key, replacing any previous value that was assigned to thisMessage.longReceiver.queuedDeliveries()Returns the number of Deliveries that are currently held in theReceiverdelivery queue.longStreamReceiver.queuedDeliveries()Returns the number of Deliveries that are currently held in theReceiverdelivery queue.Delivery.rawInputStream()Create and return anInputStreamthat reads the raw payload bytes of the givenDelivery.StreamDelivery.rawInputStream()Create and return anInputStreamthat reads the raw payload bytes of the givenStreamDelivery.StreamSenderMessage.rawOutputStream()Creates anOutputStreaminstance that writes the bytes given without additional encoding or transformation.Receiver.receive()Blocking receive method that waits forever for the remote to provide aDeliveryfor consumption.Blocking receive method that waits the given time interval for the remote to provide aDeliveryfor consumption.StreamReceiver.receive()Blocking receive method that waits forever for the remote to provide aStreamReceiverMessagefor consumption.Blocking receive method that waits the given time interval for the remote to provide aStreamReceiverMessagefor consumption.Rejects and settles the delivery, sending supplied error information along with the rejection.Rejects and settles the delivery, sending supplied error information along with the rejection.Delivery.release()Releases and settles the delivery.StreamDelivery.release()Releases and settles the delivery.booleanDelivery.remoteSettled()Gets whether the delivery was settled by the remote peer yet.booleanStreamDelivery.remoteSettled()Gets whether the delivery was settled by the remote peer yet.Delivery.remoteState()Gets the current remote state for the delivery.StreamDelivery.remoteState()Gets the current remote state for the delivery.Message.removeAnnotation(String key) Removes the given message annotation from the values carried in the message currently, if none was present than this method returnsnull.Message.removeFooter(String key) Removes the given footer from the values carried in the message currently, if none was present than this method returnsnull.Message.removeProperty(String key) Removes the given application property from the values carried in the message currently, if none was present than this method returnsnull.Message.replyTo()Sets the replyTo value to assign to thisMessage.Message.replyToGroupId()Message.replyToGroupId(String replyToGroupId) Sets the replyTo group Id value to assign to thisMessage.Session.rollbackTransaction()Roll back the currently active transaction in this Session.Sends the givenMessageusing the internal connection sender.Send the given message immediately if there is credit available or blocks if the link has not yet been granted credit.Send the given message immediately if there is credit available or blocks if the link has not yet been granted credit.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.Delivery.settle()Settles the delivery locally.StreamDelivery.settle()Settles the delivery locally.StreamTracker.settle()Settles the delivery locally, if notauto-settling.Tracker.settle()Settles the delivery locally, if notauto-settling.booleanDelivery.settled()booleanStreamDelivery.settled()Link.source()Returns an immutable view of the remoteSourceobject assigned to this link.Delivery.state()Gets the current local state for the delivery.StreamDelivery.state()Gets the current local state for the delivery.Message.subject()Sets the subject value to assign to thisMessage.Link.target()Returns an immutable view of the remoteTargetobject assigned to this sender link.longMessage.timeToLive()Message.timeToLive(long timeToLive) Sets the message time to live value.Message.to()Sets the 'to' value to assign to thisMessage.default AdvancedMessage<E>Message.toAdvancedMessage()Safely convert thisMessageinstance into anAdvancedMessagereference which can offer more low level APIs to an experienced client user.Receiver.tryReceive()Non-blocking receive method that either returns a message is one is immediately available or returns null if none is currently at hand.StreamReceiver.tryReceive()Non-blocking receive method that either returns a message is one is immediately available or returns null if none is currently at hand.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.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.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.byte[]Message.userId()Message.userId(byte[] userId) Sets the user Id value to assign to thisMessage. -
Uses of ClientException in org.apache.qpid.protonj2.client.exceptions
Subclasses of ClientException in org.apache.qpid.protonj2.client.exceptionsModifier and TypeClassDescriptionclassAClientIOExceptiontype that defines that the remote peer has requested that this connection be redirected to some alternative peer.classException thrown when the remote peer actively closes theConnectionby sending and AMQPCloseframe or when the IO layer is disconnected due to some other reason such as a security error or transient network error.classConnection level Security Exception used to indicate a security violation has occurred.classSecurity Exception used to indicate a security violation has occurred.classThrown in cases where an action was requested that cannot be performed because the delivery being operated on has been aborted by the remote sender.classThrown in cases where an action was requested that cannot be performed because the delivery being operated on is only the partial Transfer payload.classclassThrown when the Provider fails a connection due to idle timeout.classclassException type that is thrown when the provider has encountered an unrecoverable error.classAClientLinkRemotelyClosedExceptiontype that defines that the remote peer has requested that this link be redirected to some alternative peer.classclassException thrown fromMessageinstances when the body section specified violates the configure message format of the message that is being created.classIndicates that an operation in the provider timed out waiting for completionclassRoot exception type for cases of remote closure or client created resources other than the ClientConnectionwhich will throw exceptions rooted from theClientConnectionRemotelyClosedExceptionto indicate a fatal connection level error that requires a new connection to be created.classThrown when a message send operation times out in the Provider layer.classRoot exception type for cases of remote closure or client createdSession.classThrown when a transaction declaration fails or is rejected by the remote.classThrown when a transaction operation fails and state is now unknown.classThrown when a client attempt to commit or roll-back when no transaction has been declared.classThrown when a message send operation times out in the Provider layer.classThrown when an action request is not supported through this provider. -
Uses of ClientException in org.apache.qpid.protonj2.client.futures
Methods in org.apache.qpid.protonj2.client.futures with parameters of type ClientExceptionModifier and TypeMethodDescriptionvoidAsyncResult.failed(ClientException result) If the operation fails this method is invoked with the Exception that caused the failure.voidClientFuture.failed(ClientException result) voidNoOpAsyncResult.failed(ClientException result) -
Uses of ClientException in org.apache.qpid.protonj2.client.impl
Fields in org.apache.qpid.protonj2.client.impl declared as ClientExceptionMethods in org.apache.qpid.protonj2.client.impl that return ClientExceptionModifier and TypeMethodDescriptionClientStreamSender.ClientOutgoingEnvelope.createSendTimedOutException()Methods in org.apache.qpid.protonj2.client.impl with parameters of type ClientExceptionModifier and TypeMethodDescriptionClientStreamSender.ClientOutgoingEnvelope.failed(ClientException exception) protected final voidClientLinkType.immediateLinkShutdown(ClientException failureCause) protected abstract voidClientLinkType.linkSpecificCleanupHandler(ClientException failureCause) protected voidClientReceiverLinkType.linkSpecificCleanupHandler(ClientException failureCause) protected voidClientSender.linkSpecificCleanupHandler(ClientException failureCause) protected voidClientStreamReceiver.linkSpecificCleanupHandler(ClientException failureCause) protected voidClientStreamSender.linkSpecificCleanupHandler(ClientException failureCause) Methods in org.apache.qpid.protonj2.client.impl that throw ClientExceptionModifier and TypeMethodDescriptionlongClientStreamReceiverMessage.absoluteExpiryTime()ClientDeliverable.accept()ClientReceiver.addCredit(int credits) ClientStreamReceiver.addCredit(int credits) ClientLinkType.address()ClientStreamReceiverMessage.annotation(String key) ClientDelivery.annotations()ClientStreamDelivery.annotations()ClientStreamReceiverMessage.annotations()ClientStreamReceiverMessage.applicationProperties()ClientNoOpStreamTracker.awaitAccepted()ClientNoOpStreamTracker.awaitAccepted(long timeout, TimeUnit unit) ClientNoOpTracker.awaitAccepted()ClientNoOpTracker.awaitAccepted(long timeout, TimeUnit unit) ClientTrackable.awaitAccepted()ClientTrackable.awaitAccepted(long timeout, TimeUnit unit) ClientNoOpStreamTracker.awaitSettlement()ClientNoOpStreamTracker.awaitSettlement(long timeout, TimeUnit unit) ClientNoOpTracker.awaitSettlement()ClientNoOpTracker.awaitSettlement(long timeout, TimeUnit unit) ClientTrackable.awaitSettlement()ClientTrackable.awaitSettlement(long timeout, TimeUnit unit) org.apache.qpid.protonj2.client.impl.ClientStreamSenderMessageClientStreamSender.beginMessage()org.apache.qpid.protonj2.client.impl.ClientStreamSenderMessageClientStreamSender.beginMessage(Map<String, Object> deliveryAnnotations) ClientSession.beginTransaction()ClientStreamReceiverMessage.body()protected voidClientConnection.checkClosedOrFailed()protected voidClientLinkType.checkClosedOrFailed()protected voidClientSession.checkClosedOrFailed()ClientSession.commitTransaction()ClientInstance.connect(String host, int port, ConnectionOptions options) ClientInstance.connect(String host, ConnectionOptions options) ClientStreamReceiverMessage.contentEncoding()ClientStreamReceiverMessage.contentType()static <E> AdvancedMessage<E>ClientMessageSupport.convertMessage(Message<E> message) Converts aMessageinstance into aClientMessageinstance either by cast or by construction of a new instance with a copy of the values carried in the given message.ClientStreamReceiverMessage.correlationId()longClientStreamReceiverMessage.creationTime()static Message<?>ClientMessageSupport.decodeMessage(ProtonBuffer buffer, Consumer<DeliveryAnnotations> daConsumer) static Message<?>ClientMessageSupport.decodeMessage(Decoder decoder, ProtonBuffer buffer, Consumer<DeliveryAnnotations> daConsumer) static Message<?>ClientMessageSupport.decodeMessage(Decoder decoder, DecoderState decoderState, ProtonBuffer buffer, Consumer<DeliveryAnnotations> daConsumer) ClientConnection.defaultSender()ClientConnection.defaultSession()longClientStreamReceiverMessage.deliveryCount()String[]ClientConnection.desiredCapabilities()String[]ClientLinkType.desiredCapabilities()String[]ClientSession.desiredCapabilities()ClientDeliverable.disposition(DeliveryState state, boolean settle) ClientNoOpStreamTracker.disposition(DeliveryState state, boolean settle) ClientNoOpTracker.disposition(DeliveryState state, boolean settle) ClientTrackable.disposition(DeliveryState state, boolean settle) ClientReceiver.drain()ClientStreamReceiver.drain()booleanClientStreamReceiverMessage.durable()ClientMessage.encode(Map<String, Object> deliveryAnnotations, ProtonBufferAllocator allocator) static ProtonBufferClientMessageSupport.encodeMessage(AdvancedMessage<?> message, Map<String, Object> deliveryAnnotations) static ProtonBufferClientMessageSupport.encodeMessage(AdvancedMessage<?> message, Map<String, Object> deliveryAnnotations, ProtonBufferAllocator allocator) static ProtonBufferClientMessageSupport.encodeMessage(Encoder encoder, ProtonBufferAllocator allocator, AdvancedMessage<?> message, Map<String, Object> deliveryAnnotations) static ProtonBufferClientMessageSupport.encodeMessage(Encoder encoder, EncoderState encoderState, ProtonBufferAllocator allocator, AdvancedMessage<?> message, Map<String, Object> deliveryAnnotations) booleanClientStreamReceiverMessage.firstAcquirer()ClientStreamReceiverMessage.footer()ClientStreamReceiverMessage.forEachAnnotation(BiConsumer<String, Object> action) ClientStreamReceiverMessage.forEachFooter(BiConsumer<String, Object> action) ClientStreamReceiverMessage.forEachProperty(BiConsumer<String, Object> action) ClientStreamReceiverMessage.groupId()intClientStreamReceiverMessage.groupSequence()booleanClientStreamReceiverMessage.hasAnnotation(String key) booleanClientStreamReceiverMessage.hasAnnotations()booleanbooleanClientStreamReceiverMessage.hasFooters()booleanClientStreamReceiverMessage.hasProperties()booleanClientStreamReceiverMessage.hasProperty(String key) ClientStreamReceiverMessage.header()<E> Message<E>ClientDelivery.message()ClientStreamDelivery.message()intClientStreamReceiverMessage.messageFormat()ClientStreamReceiverMessage.messageId()ClientDeliverable.modified(boolean deliveryFailed, boolean undeliverableHere) ClientConnection.nextReceiver()ClientConnection.nextReceiver(long timeout, TimeUnit unit) ClientConnection.nextReceiver(NextReceiverPolicy policy) ClientConnection.nextReceiver(NextReceiverPolicy policy, long timeout, TimeUnit unit) ClientSession.nextReceiver()ClientSession.nextReceiver(long timeout, TimeUnit unit) ClientSession.nextReceiver(NextReceiverPolicy policy) ClientSession.nextReceiver(NextReceiverPolicy policy, long timeout, TimeUnit unit) String[]ClientConnection.offeredCapabilities()String[]ClientLinkType.offeredCapabilities()String[]ClientSession.offeredCapabilities()ClientConnection.openAnonymousSender()ClientConnection.openAnonymousSender(SenderOptions senderOptions) ClientSession.openAnonymousSender()ClientSession.openAnonymousSender(SenderOptions senderOptions) ClientStreamSession.openAnonymousSender()ClientStreamSession.openAnonymousSender(SenderOptions senderOptions) ClientConnection.openDurableReceiver(String address, String subscriptionName) ClientConnection.openDurableReceiver(String address, String subscriptionName, ReceiverOptions receiverOptions) ClientSession.openDurableReceiver(String address, String subscriptionName) ClientSession.openDurableReceiver(String address, String subscriptionName, ReceiverOptions receiverOptions) ClientStreamSession.openDurableReceiver(String address, String subscriptionName) ClientStreamSession.openDurableReceiver(String address, String subscriptionName, ReceiverOptions receiverOptions) ClientConnection.openDynamicReceiver()ClientConnection.openDynamicReceiver(Map<String, Object> dynamicNodeProperties) ClientConnection.openDynamicReceiver(Map<String, Object> dynamicNodeProperties, ReceiverOptions receiverOptions) ClientConnection.openDynamicReceiver(ReceiverOptions receiverOptions) ClientSession.openDynamicReceiver()ClientSession.openDynamicReceiver(Map<String, Object> dynamicNodeProperties) ClientSession.openDynamicReceiver(Map<String, Object> dynamicNodeProperties, ReceiverOptions receiverOptions) ClientSession.openDynamicReceiver(ReceiverOptions receiverOptions) ClientStreamSession.openDynamicReceiver()ClientStreamSession.openDynamicReceiver(Map<String, Object> dynamicNodeProperties) ClientStreamSession.openDynamicReceiver(Map<String, Object> dynamicNodeProperties, ReceiverOptions receiverOptions) ClientStreamSession.openDynamicReceiver(ReceiverOptions receiverOptions) ClientConnection.openReceiver(String address) ClientConnection.openReceiver(String address, ReceiverOptions receiverOptions) ClientSession.openReceiver(String address) ClientSession.openReceiver(String address, ReceiverOptions receiverOptions) ClientStreamSession.openReceiver(String address) ClientStreamSession.openReceiver(String address, ReceiverOptions receiverOptions) ClientConnection.openSender(String address) ClientConnection.openSender(String address, SenderOptions senderOptions) ClientSession.openSender(String address) ClientSession.openSender(String address, SenderOptions senderOptions) ClientStreamSession.openSender(String address) ClientStreamSession.openSender(String address, SenderOptions senderOptions) ClientConnection.openSession()ClientConnection.openSession(SessionOptions sessionOptions) ClientConnection.openStreamReceiver(String address) ClientConnection.openStreamReceiver(String address, StreamReceiverOptions receiverOptions) ClientConnection.openStreamSender(String address) ClientConnection.openStreamSender(String address, StreamSenderOptions senderOptions) byteClientStreamReceiverMessage.priority()ClientConnection.properties()ClientLinkType.properties()ClientSession.properties()ClientStreamReceiverMessage.properties()longClientStreamReceiver.queuedDeliveries()ClientDelivery.rawInputStream()ClientStreamDelivery.rawInputStream()ClientReceiver.receive()ClientStreamReceiver.receive()ClientDeliverable.release()ClientStreamReceiverMessage.replyTo()ClientStreamReceiverMessage.replyToGroupId()ClientSession.rollbackTransaction()ClientDeliverable.settle()ClientNoOpStreamTracker.settle()ClientNoOpTracker.settle()ClientTrackable.settle()ClientLinkType.source()ClientStreamReceiverMessage.subject()ClientLinkType.target()longClientStreamReceiverMessage.timeToLive()ClientStreamReceiverMessage.to()ClientReceiver.tryReceive()ClientStreamReceiver.tryReceive()byte[]ClientStreamReceiverMessage.userId()protected voidClientLinkType.waitForOpenToComplete()