com.microsoft.azure.servicebus

Classes

ClientFactory

Utility class for creating message senders and receivers.

ClientSettings

Class encapsulating common client level settings like TokenProvider, RetryPolicy, OperationTimeout.

Message
MessageBody

This class encapsulates the body of a message.

MessageHandlerOptions

The OnMessage handler processing options.

MessageSession
QueueClient
SessionHandlerOptions

The OnSession handler processing options.

SubscriptionClient
TopicClient

The topic client that interacts with service bus topic.

TransactionContext

Represents an active servicebus transaction.

Utils

Interfaces

ICloseable

Defines a standard way of properly closing and disposing objects.

IMessage

Represents the message that is exchanged between Azure Service Bus and its clients.

IMessageAndSessionPump

Represents the pump which is underneath the clients that handles message processing.

IMessageBrowser

Represents a message browser that can browse messages from Azure Service Bus.

IMessageEntityClient

Represents a messaging client to an Azure Service Bus entity.

IMessageHandler
IMessageReceiver

Defines message receiver interface.

IMessageSender

Represents a message sender that sends messages to Azure Service Bus.

IMessageSession

Describes a Session object.

IMessageSessionEntity

Represents a session full client entity.

IQueueClient

QueueClient can be used for all basic interactions with a Service Bus Queue.

ISessionHandler

Defines the contract for registering the session message processing callback registerSessionHandler(ISessionHandler handler) or registerSessionHandler(ISessionHandler handler) for QueueClient and SubscriptionClient.

ISubscriptionClient

SubscriptionClient can be used for all basic interactions with a Service Bus Subscription.

ITopicClient

TopicClient can be used for all basic interactions with a Service Bus topic.

Enums

ExceptionPhase

Enumeration to represent the phase in a message pump or session pump at which an exception occurred.

MessageBodyType

Enumeration to represent body type of a message.

ReceiveMode

Enumeration to represent the two receive modes Azure Service Bus supports.