com.microsoft.azure.sdk.iot.provisioning.device.transport.amqp

Classes

AmqpDeviceOperations
AmqpMessage
AmqpsConnection
AmqpsMessage

Extension of the QPID-Proton-J MessageImpl class which implements the Message interface. Adds a Delivery object as a private member variable and adds a new ACK_TYPE enum. Adds the ability to easily acknowledge a single message.

ErrorLoggingBaseHandler
ErrorLoggingBaseHandlerWithCleanup

Base Handler that logs connection/session/link opening. It also has logic to tear down the connection/session/link and stop the reactor if the connection, session, and/or link is closed remotely. This base handler assumes a single link in a single session in a single connection.

ProtonJExceptionParser

Interfaces

AmqpListener
SaslHandler

Interface definition for what client events are expected to be handled during Sasl negotiation

Enums

SaslHandler.SaslOutcome

Possible outcomes of Sasl negotiation as per AMQP 1.0