Package com.azure.messaging.servicebus
Package containing classes for creating
ServiceBusSenderAsyncClient
,
ServiceBusProcessorClient
, and
ServiceBusReceiverAsyncClient
to perform operations on Azure Service Bus.-
Class Summary Class Description ServiceBusClientBuilder The builder to create Service Bus clients:ServiceBusConnectionStringProperties A utility class that parses a connection string into sections.ServiceBusErrorContext Context for errors handled by theService Bus processor
.ServiceBusErrorSource Represents the operation a Service Bus client was performing when the error happened.ServiceBusFailureReason The set of well-known reasons for an Service Bus operation failure that was the cause of an exception.ServiceBusMessage The data structure encapsulating the message being sent to Service Bus.ServiceBusMessageBatch A class for aggregatingmessages
into a single, size-limited, batch.ServiceBusProcessorClient The processor client for processing Service Bus messages.ServiceBusReceivedMessage The data structure encapsulating the message received from Service Bus.ServiceBusReceivedMessageContext The Service Bus processor message context that holds a received message and additional methods to settle the message.ServiceBusReceiverAsyncClient An asynchronous receiver responsible for receivingmessages
from a specific queue or topic subscription.ServiceBusReceiverClient A synchronous receiver responsible for receivingServiceBusReceivedMessage
from a specific queue or topic on Azure Service Bus.ServiceBusSenderAsyncClient An asynchronous client to send messages to a Service Bus resource.ServiceBusSenderClient A synchronous sender responsible for sendingServiceBusMessage
to specific queue or topic on Azure Service Bus.ServiceBusSessionReceiverAsyncClient This asynchronous session receiver client is used to acquire session locks from a queue or topic and createServiceBusReceiverAsyncClient
instances that are tied to the locked sessions.ServiceBusSessionReceiverClient This synchronous session receiver client is used to acquire session locks from a queue or topic and createServiceBusReceiverClient
instances that are tied to the locked sessions.ServiceBusTransactionContext Represents transaction in service. -
Enum Summary Enum Description ServiceBusServiceVersion The versions of Azure Service Bus supported by this client library. -
Exception Summary Exception Description ServiceBusException Exception containing additional information about the operation that caused the error.