MultiplexingDeviceUnauthorizedException Class
- java.
lang. Object - Exception
- TransportException
- IotHubServiceException
- UnauthorizedException
- com.
microsoft. azure. sdk. iot. device. transport. MultiplexingDeviceUnauthorizedException
- com.
public class MultiplexingDeviceUnauthorizedException extends UnauthorizedException
Exception that is thrown when one or more devices fail to register to an active multiplexed connection. Only thrown by AMQP layer, not by MultiplexingClient layer.
Constructor Summary
Constructor | Description |
---|---|
MultiplexingDeviceUnauthorizedException() |
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception and no error message. |
MultiplexingDeviceUnauthorizedException(String message) |
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception but with an error message. |
MultiplexingDeviceUnauthorizedException(String message, Throwable cause) |
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception and an error message. |
MultiplexingDeviceUnauthorizedException(Throwable cause) |
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception but no error message. |
Method Summary
Modifier and Type | Method and Description |
---|---|
void |
addRegistrationException(String deviceId, Exception registrationException)
Associate a new registration exception to a device. |
Map<String, Exception> |
getRegistrationExceptions()
Get the exception for each device that failed to register. |
void |
setRegistrationExceptionsMap(Map<String, Exception> registrationExceptions)
Sets the full registrations exception map. This will overwrite any previously saved mappings. |
Inherited Members
Constructor Details
MultiplexingDeviceUnauthorizedException
public MultiplexingDeviceUnauthorizedException()
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception and no error message.
MultiplexingDeviceUnauthorizedException
public MultiplexingDeviceUnauthorizedException(String message)
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with no nested exception but with an error message.
Parameters:
MultiplexingDeviceUnauthorizedException
public MultiplexingDeviceUnauthorizedException(String message, Throwable cause)
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception and an error message.
Parameters:
MultiplexingDeviceUnauthorizedException
public MultiplexingDeviceUnauthorizedException(Throwable cause)
Construct a new MultiplexingClientDeviceRegistrationAuthenticationException with a nested exception but no error message.
Parameters:
Method Details
addRegistrationException
public void addRegistrationException(String deviceId, Exception registrationException)
Associate a new registration exception to a device.
Parameters:
getRegistrationExceptions
public Map
Get the exception for each device that failed to register.
Returns:
setRegistrationExceptionsMap
public void setRegistrationExceptionsMap(Map
Sets the full registrations exception map. This will overwrite any previously saved mappings.
Parameters:
Applies to
Azure SDK for Java