FleetEngine.AuthTokenFactory

interfaz estática pública FleetEngine.AuthTokenFactory

Se solicitará a las instancias de esta interfaz que proporcionen un token de autorización cuando se ejecuten varias operaciones.

Resumen de métodos públicos

abstracto String
getTerminalPointServiceToken()
Aún no se usan, las implementaciones pueden mostrar null.
abstracto String
getTripServiceToken()
Aún no se usan, las implementaciones pueden mostrar null.
abstracto String
getVehicleServiceToken()
Fleet Engine llamará a este método cuando se envíe una actualización de ubicación al backend de Fleet Engine.

Métodos públicos

public resumen String getTerminalPointServiceToken ()

Aún no se usan, las implementaciones pueden mostrar null.

public resumen String getTripServiceToken ()

Aún no se usan, las implementaciones pueden mostrar null.

public resumen String getVehicleServiceToken ()

Fleet Engine llamará a este método cuando se envíe una actualización de ubicación al backend de Fleet Engine.

La implementación debe intentar responder lo más rápido posible; el bloqueo de llamadas provocará demoras en la actualización de la ubicación. Lo ideal es que una implementación utilice un subproceso en segundo plano y almacenamiento en caché para garantizar que haya un token válido disponible a pedido.

Cualquier excepción que arroje este método se enviará al FleetEngine.ErrorListener proporcionado a Fleet Engine. La excepción será un LocationUpdateException con el campo ErrorType establecido en AUTH_FACTORY_EXCEPTION. Fleet Engine volverá a intentarlo algunas veces antes de darse por vencido.

Si el valor que se muestra es null, Fleet Engine no adjuntará ningún token de autorización cuando se comunique con Fleet Engine. Esto puede generar errores de autorización y la pérdida de actualizaciones.