All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AccessRights AmqpConstants AmqpErrorCode AmqpException All AmqpExceptions - which EventHub client handles internally.AuthorizationFailedException Authorization failed exception is thrown when error is encountered during authorizing user's permission to run the intended operations.AuthorizationRule AuthorizationRuleSerializer AzureActiveDirectoryTokenProvider This is a token provider that obtains tokens from Azure Active Directory.AzureActiveDirectoryTokenProvider.AuthenticationCallback BaseLinkHandler ClientConstants ClientEntity Contract for all client entities with Open-Close/Abort state m/cClientFactory Utility class for creating message senders and receivers.ClientSettings Class encapsulating common client level settings like TokenProvider, RetryPolicy, OperationTimeout.CommunicationException This exception is thrown when there is a client side connectivity issue.ConnectionHandler ConnectionStringBuilder This class can be used to construct a connection string which can establish communication with ServiceBus entities.CoreMessageReceiver CoreMessageSender CorrelationFilter Represents a correlation filter expression.CustomIOHandler DispatchHandler EntityNameHelper This class can be used to format the path for different Service Bus entity types.EntityRuntimeInfo Base class for runtime information for entitiesEntityStatus The status of the messaging entity.ExceptionPhase Enumeration to represent the phase in a message pump or session pump at which an exception occurred.ExceptionUtil FalseFilter Represents a special kind of filter that doesn't match any message.Filter Represents a filter expression that is evaluated against a message on a topic.IAmqpConnection IAmqpLink IAmqpReceiver IAmqpSender ICloseable Defines a standard way of properly closing and disposing objects.IllegalConnectionStringFormatException This exception is thrown when the connection string provided does not meet the requirement for connection.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.LoggingHandler ManagedIdentityTokenProvider This is a token provider that obtains token using Managed Identity(MI).ManagementClient Synchronous client to perform management operations on Service Bus entities.ManagementClientAsync Asynchronous client to perform management operations on Service Bus entities.ManagementClientConstants Message MessageBody This class encapsulates the body of a message.MessageBodyType Enumeration to represent body type of a message.MessageCountDetails MessageHandlerOptions The OnMessage handler processing options.MessageLockLostException This exception is thrown when a receiver attemptscomplete
orabandon
orrenew-lock
ordeadLetter
ordefer
operation on a peek-locked message whose lock had already expired.MessageNotFoundException This exception is thrown when a receiver attempts to receive a message with sequence number and the message with that sequence number is not available in the queue or subscription.MessageSession MessageWithDeliveryTag MessageWithLockToken MessagingEntityAlreadyExistsException This exception is thrown when a subscription client tries to create a rule with the name of an already existing rule.MessagingEntityDisabledException This exception is thrown when a client attempts to send messages to or receive messages from a disabled entity.MessagingEntityNotFoundException This exception is thrown when a client attempts to create a sender or receiver or client to a non existent entity.MessagingEntityType MessagingFactory Abstracts all AMQP related details and encapsulates an AMQP connection and manages its life cycle.MiscRequestResponseOperationHandler NamespaceInfo Represents the metadata related to a service bus namespace.NamespaceSku Specifies the SKU/tier of the service bus namespace.NamespaceType Specifies the type of entities the namespace can contain.OperationCancelledException This exception is thrown when the underlying Amqp layer encounter an abnormal link abort or disconnect of connection in an unexpected fashion.Pair<T,V> PayloadSizeExceededException this exception is thrown when user attempts to send a event data or brokered message that has exceeded the allowed payload size as defined by the service.ProtonUtil ProxyConnectionHandler QueueClient QueueDescription Represents the metadata description of the queue.QueueRuntimeInfo This provides runtime information of the queue.QueueRuntimeInfoSerializer QuotaExceededException This exception is thrown to signal that a service bus entity or namespace exceeded its quota.ReactorDispatcher Reactor
is not thread-safe - all calls toProton
API's should be - on the Reactor Thread.ReactorHandler ReceiveLinkHandler ReceiveMode Enumeration to represent the two receive modes Azure Service Bus supports.ReceiverDisconnectedException This exception is thrown when a EventHubReceiver is being disconnected because of one of the following reason: user attempts to connect a non-epoch receiver to a event hub partition, when there is an epoch receiver connected to the partition.ReceiverErrorContext RequestResponseUtils RequestResponseWorkItem RetryExponential RetryPolicy implementation where the delay between retries will grow in an exponential manner.RetryPolicy Represents an abstraction of a policy for retrying messaging operations when an exception is encountered.RuleAction Represents an action that transforms a message matched by a filter.RuleDescription Representation of a rule defined on service bus topics.SASUtil Deprecated. SecurityConstants This class contains all security related constants.SecurityToken This class encapsulates the details of a security token.SecurityTokenType Enumeration representing security token types supported by Azure Service Bus.SenderErrorContext SendLinkHandler SerializerUtil ServerBusyException Server busy exception is thrown when the current entity's activity has put excessive load onto the service.ServiceBusException This is the base exception that service bus will generate for all error cases.SessionCannotBeLockedException This exception is thrown when a client attempts to accept a session that is already locked by another client.SessionHandler SessionHandlerOptions The OnSession handler processing options.SessionLockLostException This exception is thrown when a session receiver performs an operation on a session after its lock is expired.SettleModePair SharedAccessAuthorizationRule SharedAccessSignatureTokenProvider This is a token provider that generates Shared Access Signature(SAS) tokens or reuses an already generated SAS token.SqlFilter Represents a SQL language-based filter expression that is evaluated against a message.SqlRuleAction Represents a SQL language-based transformation expression that is performed against a message.StrictTLSContext StrictTLSContextSpi StringUtil SubscriptionClient SubscriptionDescription Represents the metadata description of the subscription.SubscriptionRuntimeInfo This provides runtime information of the subscription.SubscriptionRuntimeInfoSerializer TimeoutException This exception is thrown when the operation has exceeded the predetermined time limit.TimeoutTracker Timer An abstraction for a Scheduler functionality - which can later be replaced by a light-weight ThreadTimerType TokenProvider This abstract class defines the contract of a token provider.TopicClient The topic client that interacts with service bus topic.TopicDescription Represents the metadata description of the topic.TopicRuntimeInfo This provides runtime information of the topic.TopicRuntimeInfoSerializer TrackingUtil TransactionContext Represents an active servicebus transaction.TransportType All TransportType switches available for communicating to EventHubs service.TrueFilter Represents a special kind of filter that matches every message.Util Utils WebSocketConnectionHandler