Share via


com.azure.core.amqp

Package containing classes common to AMQP protocol.

Classes

AmqpClientOptions

General configuration options for AMQP clients.

AmqpRetryOptions

A set of options that can be specified to influence how retry attempts are made.

AmqpRetryPolicy

An abstract representation of a policy to govern retrying of messaging operations.

AmqpShutdownSignal

Represents a signal that caused the AMQP connection to shutdown.

AmqpTransaction

Represents transaction in message broker.

ExponentialAmqpRetryPolicy

A policy to govern retrying of messaging operations in which the delay between retries will grow in an exponential manner, allowing more time to recover as the number of retries increases.

FixedAmqpRetryPolicy

A policy to govern retrying of messaging operations in which the base delay between retries remains the same.

ProxyOptions

Properties for configuring proxies with Event Hubs.

Interfaces

AmqpConnection

Represents a TCP connection between the client and a service that uses the AMQP protocol.

AmqpLink

Represents a unidirectional AMQP link.

AmqpManagementNode

An AMQP endpoint that allows users to perform management and metadata operations on it.

AmqpSession

An AMQP session representing bidirectional communication that supports multiple AmqpLink.

AmqpTransactionCoordinator

Provides an API to manage AMQP transaction on the message broker.

ClaimsBasedSecurityNode

Claims-based security (CBS) node that authorizes connections with AMQP services.

Enums

AmqpEndpointState

Represents a state for a connection, session, or link.

AmqpMessageConstant

Reserved well-known constants from AMQP protocol.

AmqpRetryMode

The type of approach to apply when calculating the delay between retry attempts.

AmqpTransportType

All TransportType switches available for AMQP protocol.

ProxyAuthenticationType

Supported methods of proxy authentication.