AconfigStorageReadException
public class AconfigStorageReadException
extends RuntimeException
| java.lang.Object | ||||
| ↳ | java.lang.Throwable | |||
| ↳ | java.lang.Exception | |||
| ↳ | java.lang.RuntimeException | |||
| ↳ | android.os.flagging.AconfigStorageReadException | |||
Exception thrown when an error occurs while reading from Aconfig Storage.
This exception indicates a problem accessing or retrieving configuration data from Aconfig Storage. This could be due to various reasons, such as:
- The Aconfig Storage system is not found on the device.
- The requested configuration package is not found.
- The specified container is not found.
- There was an error reading the Aconfig Storage file.
- The fingerprint of the Aconfig Storage file does not match the expected fingerprint.
Summary
Constants | |
|---|---|
int | ERROR_CANNOT_READ_STORAGE_FILE Error code indicating that there was an error reading the Aconfig Storage file. |
int | ERROR_CONTAINER_NOT_FOUND Error code indicating that the specified container is not found. |
int | ERROR_GENERIC Generic error code indicating an unspecified Aconfig Storage error. |
int | ERROR_PACKAGE_NOT_FOUND Error code indicating that the requested configuration package is not found. |
int | ERROR_STORAGE_SYSTEM_NOT_FOUND Error code indicating that the Aconfig Storage system is not found on the device. |
Public constructors | |
|---|---|
AconfigStorageReadException(int errorCode, String msg) Constructs a new | |
AconfigStorageReadException(int errorCode, String msg, Throwable cause) Constructs a new | |
AconfigStorageReadException(int errorCode, Throwable cause) Constructs a new | |
Public methods | |
|---|---|
int | getErrorCode() Returns the error code associated with this exception. |
String | getMessage() Returns the error message for this exception, including the error code and the original message. |
Inherited methods | |
|---|---|
Constants
ERROR_CANNOT_READ_STORAGE_FILE
public static final int ERROR_CANNOT_READ_STORAGE_FILE
Error code indicating that there was an error reading the Aconfig Storage file.
Constant Value: 4 (0x00000004)
ERROR_CONTAINER_NOT_FOUND
public static final int ERROR_CONTAINER_NOT_FOUND
Error code indicating that the specified container is not found.
Constant Value: 3 (0x00000003)
ERROR_GENERIC
public static final int ERROR_GENERIC
Generic error code indicating an unspecified Aconfig Storage error.
Constant Value: 0 (0x00000000)
ERROR_PACKAGE_NOT_FOUND
public static final int ERROR_PACKAGE_NOT_FOUND
Error code indicating that the requested configuration package is not found.
Constant Value: 2 (0x00000002)
ERROR_STORAGE_SYSTEM_NOT_FOUND
public static final int ERROR_STORAGE_SYSTEM_NOT_FOUND
Error code indicating that the Aconfig Storage system is not found on the device.
Constant Value: 1 (0x00000001)
Public constructors
AconfigStorageReadException
public AconfigStorageReadException (int errorCode, String msg)
Constructs a new AconfigStorageReadException with the specified error code and detail message.
| Parameters | |
|---|---|
errorCode | int: The error code for this exception. Value is ERROR_GENERIC, ERROR_STORAGE_SYSTEM_NOT_FOUND, ERROR_PACKAGE_NOT_FOUND, ERROR_CONTAINER_NOT_FOUND, ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH |
msg | String: The detail message for this exception. This value cannot be null. |
AconfigStorageReadException
public AconfigStorageReadException (int errorCode, String msg, Throwable cause)
Constructs a new AconfigStorageReadException with the specified error code, detail message, and cause.
| Parameters | |
|---|---|
errorCode | int: The error code for this exception. Value is ERROR_GENERIC, ERROR_STORAGE_SYSTEM_NOT_FOUND, ERROR_PACKAGE_NOT_FOUND, ERROR_CONTAINER_NOT_FOUND, ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH |
msg | String: The detail message for this exception. This value cannot be null. |
cause | Throwable: The cause of this exception. This value cannot be null. |
AconfigStorageReadException
public AconfigStorageReadException (int errorCode, Throwable cause)
Constructs a new AconfigStorageReadException with the specified error code and cause.
| Parameters | |
|---|---|
errorCode | int: The error code for this exception. Value is ERROR_GENERIC, ERROR_STORAGE_SYSTEM_NOT_FOUND, ERROR_PACKAGE_NOT_FOUND, ERROR_CONTAINER_NOT_FOUND, ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH |
cause | Throwable: The cause of this exception. This value cannot be null. |
Public methods
getErrorCode
public int getErrorCode ()
Returns the error code associated with this exception.
| Returns | |
|---|---|
int | The error code. Value is ERROR_GENERIC, ERROR_STORAGE_SYSTEM_NOT_FOUND, ERROR_PACKAGE_NOT_FOUND, ERROR_CONTAINER_NOT_FOUND, ERROR_CANNOT_READ_STORAGE_FILE, or android.os.flagging.AconfigStorageReadException.ERROR_FILE_FINGERPRINT_MISMATCH |
getMessage
public String getMessage ()
Returns the error message for this exception, including the error code and the original message.
| Returns | |
|---|---|
String | The error message. This value cannot be null. |