LocationUpdateException.ErrorType

सार्वजनिक स्टैटिक ऐब्सट्रैक्ट @interface LocationUpdateException.ErrorType लागू करता है एनोटेशन

यह बताता है कि Fleet Engine की जगह की जानकारी अपडेट करने वाली सेवा से किस तरह की गड़बड़ी रिपोर्ट की जाती है.

लगातार मिलने वाली खास जानकारी

int AUTH_FACTORY_EXCEPTION FleetEngine.AuthTokenFactory ने एक अपवाद दिया.
int BACKEND_CONNECTIVITY_ERROR बैकएंड सेवा से संपर्क करने के दौरान कनेक्टिविटी में कोई समस्या हुई.
int जानकारी नहीं है किसी अन्य तरह का अपवाद, जो आम तौर पर क्लाइंट सॉफ़्टवेयर में गड़बड़ी दिखाता है.
int VEHICLE_NOT_FOUND जिस वाहन की जगह बदल रही है उसका आइडेंटिफ़ायर, फ़्लीट इंजन की बैकएंड सेवा के लिए पता नहीं होता.

इनहेरिट किए गए तरीके की खास जानकारी

स्थिरांक

सार्वजनिक स्टैटिक फ़ाइनल int AUTH_FACTORY_EXCEPTION

FleetEngine.AuthTokenFactory ने एक अपवाद दिया. इस समस्या की असल वजह getCause() से मिल सकती है.

कॉन्सटेंट वैल्यू: 0

सार्वजनिक स्थिर फ़ाइनल पूर्णांक BACKEND_CONNECTIVITY_ERROR

बैकएंड सेवा से संपर्क करने के दौरान कनेक्टिविटी में कोई समस्या हुई. getCause() तरीका ERROR(/io.grpc.StatusRuntimeException) दिखाएगा, जो कनेक्टिविटी की असल समस्या के बारे में बताएगी.

कॉन्सटेंट वैल्यू: 2

सार्वजनिक स्टैटिक फ़ाइनल int UNKNOWN

किसी अन्य तरह का अपवाद, जो आम तौर पर क्लाइंट सॉफ़्टवेयर में गड़बड़ी दिखाता है. जो अपवाद है वह getCause() में उपलब्ध होगा. इस मामले में, willKeepTrying() false होगा.

कॉन्सटेंट वैल्यू: 3

सार्वजनिक स्टैटिक फ़ाइनल पूर्णांक VEHICLE_NOT_FOUND

जिस वाहन की जगह बदल रही है उसका आइडेंटिफ़ायर, फ़्लीट इंजन की बैकएंड सेवा के लिए पता नहीं होता.

कॉन्सटेंट वैल्यू: 1