Lezen in het Engels

Delen via


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

A transport for sending and receiving IoT Hub messages, along with supporting functionality.

Classes

ExponentialBackoffWithJitter

Represents a retry policy that performs exponential backoff with jitter retries.

HttpProxySocketFactory
IotHubReceiveTask

Polls an IoT Hub for messages and invokes a callback if one is found.

IotHubSendTask

Sends batched messages and invokes callbacks on completed requests.

IotHubTransport

Manages queueing of message sending, receiving and callbacks.

IotHubTransport.MessageRetryRunnable

Task for adding a packet back to the waiting queue.

IotHubTransportMessage

Extends Message, adding transport artifacts.

IotHubTransportPacket

A packet containing the data needed for an IoT Hub transport to send a message.

NoRetry

Represents a retry policy that performs no retries.

ProxiedSSLSocket

Extension of an SSLSocket that sends an HTTP CONNECT packet to the proxy socket before sending the SSL handshake upstream.

ReconnectionNotifier
RetryDecision

Represents the retry details

TransportUtils

Interfaces

IotHubListener

Callback interface for communicating connection and message status updates from individual protocol clients (mqtt, https, amqps) to the transport layer that handles queueing of messages and connecting/reconnecting/disconnecting

IotHubTransportConnection

Interface of what all a Transport Connection object must do.

IotHubTransportManager

An interface for an simple and synchronous IoT Hub transport.

RetryPolicy

An interface for the retry policy.

Enums