-
public class HttpTaskErrorMessageBuilderBuilds structured error details for the request listener when an HTTP task fails with HttpException. Includes exception details (cause chain, latency) and optional device network state from AFNetworkManager.getTroubleshootingData. Called only for HttpException.
-
-
Field Summary
Fields Modifier and Type Field Description private final StringKEY_ERRORprivate final StringKEY_HTTP_LATENCY_MSprivate final StringKEY_NETWORK_TYPEprivate final StringKEY_VPN_ENABLEDprivate final StringKEY_HAS_INTERNET_CAPABILITYprivate final StringKEY_HAS_VALIDATED_CAPABILITYprivate final StringKEY_DATA_STATEprivate final StringKEY_VPN_UNDERLYING_TRANSPORTprivate final StringKEY_DEVICE_PRIVATE_VPN_ADDRESSprivate final StringKEY_CUSTOM_DNS_SERVER_NAMEprivate final StringKEY_CUSTOM_DNS_ENABLEDpublic final static HttpTaskErrorMessageBuilderINSTANCE
-
Method Summary
Modifier and Type Method Description final static Map<String, String>build(HttpException error, AFNetworkManager deviceNetworkManager)Builds structured error details: exception part plus optional network troubleshooting data when deviceNetworkManager is non-null. final StringgetKEY_ERROR()final StringgetKEY_HTTP_LATENCY_MS()final StringgetKEY_NETWORK_TYPE()final StringgetKEY_VPN_ENABLED()final StringgetKEY_HAS_INTERNET_CAPABILITY()final StringgetKEY_HAS_VALIDATED_CAPABILITY()final StringgetKEY_DATA_STATE()final StringgetKEY_VPN_UNDERLYING_TRANSPORT()final StringgetKEY_DEVICE_PRIVATE_VPN_ADDRESS()final StringgetKEY_CUSTOM_DNS_SERVER_NAME()final StringgetKEY_CUSTOM_DNS_ENABLED()-
-
Method Detail
-
build
final static Map<String, String> build(HttpException error, AFNetworkManager deviceNetworkManager)
Builds structured error details: exception part plus optional network troubleshooting data when deviceNetworkManager is non-null.
-
getKEY_ERROR
final String getKEY_ERROR()
-
getKEY_HTTP_LATENCY_MS
final String getKEY_HTTP_LATENCY_MS()
-
getKEY_NETWORK_TYPE
final String getKEY_NETWORK_TYPE()
-
getKEY_VPN_ENABLED
final String getKEY_VPN_ENABLED()
-
getKEY_HAS_INTERNET_CAPABILITY
final String getKEY_HAS_INTERNET_CAPABILITY()
-
getKEY_HAS_VALIDATED_CAPABILITY
final String getKEY_HAS_VALIDATED_CAPABILITY()
-
getKEY_DATA_STATE
final String getKEY_DATA_STATE()
-
getKEY_VPN_UNDERLYING_TRANSPORT
final String getKEY_VPN_UNDERLYING_TRANSPORT()
-
getKEY_DEVICE_PRIVATE_VPN_ADDRESS
final String getKEY_DEVICE_PRIVATE_VPN_ADDRESS()
-
getKEY_CUSTOM_DNS_SERVER_NAME
final String getKEY_CUSTOM_DNS_SERVER_NAME()
-
getKEY_CUSTOM_DNS_ENABLED
final String getKEY_CUSTOM_DNS_ENABLED()
-
-
-
-