Package com.here.sdk.core.engine
package com.here.sdk.core.engine
-
ClassDescriptionThis class is for internal use only.This is a bearer authentication mode which adds or does not add a header ("Authorization", "Bearer $Token") to each online request of the module the object is added to.This lambda is used to retrieve access token in synchronous manner.Using this class you can configure in the
SDKOptions, how theSDKNativeEngineshould access, use and store the data for the desired catalog.This class is used to identify any catalog in the HERE platform.Represents default HERE catalog types.This is a class for capturing user's intent for the desired catalog version to use inDesiredCatalogclass.Certificate settings to be used by Curl+OpenSSL for authorityThis class provides an interface to the user, to identify a catalog on the HERE platform, whose data he wants to access.This method will be called on the main thread whenSDKNativeEngine.getDeviceId(com.here.sdk.core.engine.DeviceIdCallback)has been completed.Lists the available HERE SDK endpoints that can be customized with a custom backend base URL.Specifies several options specific to different engines.A class to configure which layers should be enabled or disabled in the OCM map data.Defines a list of possible map data features that can be enabled / disabled.LockingProcess helps to detect situations when cache is locked with another process and attempt to create instance ofSDKNativeEnginefails with errorInstantiationErrorCode.FAILED_TO_LOCK_CACHE_FOLDER.An interface to implement a listener to receive log messages.This class provides functionality to enable/disable console logs as well as setting a custom log appender to receive log messages from the SDK.Invalid file path exception.Severity levels for log messages.Network configuration to be used bySDKNativeEngineduring the initialization.Represents features that are allowed to consume online data when the HERE SDK's offline mode is activated viaSDKNativeEngine.isOfflineMode()and/orSDKOptions.offlineMode.Proxy configuration for the HERE SDK network that is applied per request.Authentication dataSupported types of proxy connection.The SDKBuildInformation class is designed to provide information about the SDK build.Logging interface for Android/iOS platforms.Holds internal services and configurations needed by various HERE SDK modules.Enum representing a strategy to flush memory caches.SDKOptions provide an alternative way to set or update the HERE SDK credentials and other parameters at runtime to initialize theSDKNativeEngine.Action on cache lockTheSDKVersionrepresents version information for an SDK product.A class that gathers statistics of the HERE SDK network usage for uploaded and downloaded data.Represents the feature enum associated with the gathered usage stats.Provides network statistics in bytes per method.