FleetEngine.AuthTokenFactory

antarmuka statis publik FleetEngine.AuthTokenFactory

Instance antarmuka ini akan diminta untuk memberikan token otorisasi saat berbagai operasi dilakukan.

Ringkasan Metode Publik

abstrak String
getTerminalPointServiceToken()
Belum digunakan, implementasi mungkin menampilkan null.
abstrak String
getTripServiceToken()
Belum digunakan, implementasi mungkin menampilkan null.
abstrak String
getVehicleServiceToken()
Metode ini akan dipanggil oleh Fleet Engine saat pembaruan lokasi akan dikirim ke backend Fleet Engine.

Metode Publik

public abstrak String getTerminalPointServiceToken ()

Belum digunakan, implementasi mungkin menampilkan null.

public abstrak String getTripServiceToken ()

Belum digunakan, implementasi mungkin menampilkan null.

publik abstrak String getVehicleServiceToken ()

Metode ini akan dipanggil oleh Fleet Engine saat pembaruan lokasi akan dikirim ke backend Fleet Engine.

Implementasi harus mencoba merespons secepat mungkin; pemblokiran panggilan akan menyebabkan penundaan update lokasi. Idealnya, implementasi akan menggunakan thread latar belakang dan caching untuk memastikan bahwa token yang valid tersedia secara on demand.

Setiap pengecualian yang ditampilkan oleh metode ini akan dinaikkan ke FleetEngine.ErrorListener yang disediakan untuk Fleet Engine. Pengecualiannya adalah LocationUpdateException dengan kolom ErrorType ditetapkan ke AUTH_FACTORY_EXCEPTION. Fleet Engine akan mencoba lagi beberapa kali sebelum menyerah selamanya.

Jika nilai yang ditampilkan adalah null, Fleet Engine tidak akan memasang token otorisasi apa pun saat berkomunikasi dengan Fleet Engine. Hal ini dapat mengakibatkan error pada otorisasi dan hilangnya update.