| Interface | Description |
|---|---|
| Clock |
An interface to a clock that can be used to read the
Clock.currentTimeMillis() and that can be used to
Clock.schedule(ScheduledExecutorService, Runnable, long) a Runnable
for execution against it. |
| RefreshableResponseProvider.ExpiringResponse |
Various tokens and keys might be set up in the system to be expiring.
|
| RefreshableResponseProvider.ResponseRefresher<T extends RefreshableResponseProvider.ExpiringResponse> |
You can call a response refresher to refresh a previous ExpiringResponse,
to keep it unexpired.
|
| Serializer | |
| SettableClock |
| Class | Description |
|---|---|
| CloseUtil | |
| JacksonSerializer |
A Serializer that uses Jackson to serialize and deserialize JSON.
|
| JsonSerializer |
A jackson-based JSON serializer and deserializer.
|
| OAuthConstants |
Utility class for constants used by the HERE oauth client.
|
| ReadUtil | |
| RefreshableResponseProvider<T extends RefreshableResponseProvider.ExpiringResponse> |
Use this class if you want to always have an unexpired view of an expiring response object
(within reason we expect that each request calls
RefreshableResponseProvider.getUnexpiredResponse() which is
intended to execute quickly). |
| SettableSystemClock |
A SettableSystemClock starts off using the
Clock.SYSTEM,
but any time you set a "corrected" value via SettableSystemClock.setCurrentTimeMillis(long),
will record a correction and work off that value instead. |
Copyright © 2021 HERE Europe B.V. All Rights Reserved.