Package com.microsoft.azure.servicebus
-
Interface Summary Interface Description 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.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 Defines the contract for registering the callbackQueueClient.registerMessageHandler(IMessageHandler)
andSubscriptionClient.registerMessageHandler(IMessageHandler)
forQueueClient
andSubscriptionClient
.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 callbackQueueClient.registerSessionHandler(ISessionHandler)
orSubscriptionClient.registerSessionHandler(ISessionHandler)
forQueueClient
andSubscriptionClient
.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. -
Class Summary Class Description 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 -
Enum Summary Enum Description 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.