diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2018-12-20 12:56:08 +0100 |
---|---|---|
committer | tobrun <tobrun.van.nuland@gmail.com> | 2018-12-20 12:56:08 +0100 |
commit | 20bff0bf8aceaee1e0ef95315230e74eacc72cd0 (patch) | |
tree | 312198553edd2f70ab9c789d5c22862e203034c2 /platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/ModuleProviderImpl.java | |
parent | cf6c97ad687921596f53846905a786f8e73351ce (diff) | |
download | qtlocation-mapboxgl-upstream/tvn-modular-library-loader.tar.gz |
[android] - make library loader modularupstream/tvn-modular-library-loader
Diffstat (limited to 'platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/ModuleProviderImpl.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/ModuleProviderImpl.java | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/ModuleProviderImpl.java b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/ModuleProviderImpl.java new file mode 100644 index 0000000000..52f3ca163b --- /dev/null +++ b/platform/android/MapboxGLAndroidSDK/src/main/java/com/mapbox/mapboxsdk/module/ModuleProviderImpl.java @@ -0,0 +1,33 @@ +package com.mapbox.mapboxsdk.module; + +import android.support.annotation.NonNull; +import android.support.annotation.Nullable; + +import com.mapbox.mapboxsdk.LibraryLoader; +import com.mapbox.mapboxsdk.ModuleProvider; +import com.mapbox.mapboxsdk.http.HttpRequest; +import com.mapbox.mapboxsdk.maps.TelemetryDefinition; +import com.mapbox.mapboxsdk.module.http.HttpRequestImpl; +import com.mapbox.mapboxsdk.module.loader.LibraryLoaderImpl; +import com.mapbox.mapboxsdk.module.telemetry.TelemetryImpl; + +public class ModuleProviderImpl implements ModuleProvider { + + @Override + @NonNull + public HttpRequest createHttpRequest() { + return new HttpRequestImpl(); + } + + @Override + @Nullable + public TelemetryDefinition obtainTelemetry() { + return new TelemetryImpl(); + } + + @Nullable + @Override + public LibraryLoader obtainLibraryLoader() { + return new LibraryLoaderImpl(); + } +} |