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.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 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.