Skip navigation links
C E G H I J M N Q S T 

C

cancelAllNonUICoroutines() - Method in class com.mapbox.navigation.utils.thread.ThreadController
This method cancels all coroutines that are children of this job. The call affects all coroutines that where started via ThreadController.ioScope.launch(). It is basically a kill switch for all non-UI scoped coroutines.
cancelAllUICoroutines() - Method in class com.mapbox.navigation.utils.thread.ThreadController
This method cancels all coroutines that are children of this job. The call affects all coroutines that where started via ThreadController.mainScope.launch(). It is basically a kill switch for all UI scoped coroutines.
com.mapbox.navigation.utils - package com.mapbox.navigation.utils
 
com.mapbox.navigation.utils.exceptions - package com.mapbox.navigation.utils.exceptions
 
com.mapbox.navigation.utils.extensions - package com.mapbox.navigation.utils.extensions
 
com.mapbox.navigation.utils.network - package com.mapbox.navigation.utils.network
 
com.mapbox.navigation.utils.span - package com.mapbox.navigation.utils.span
 
com.mapbox.navigation.utils.thread - package com.mapbox.navigation.utils.thread
 
com.mapbox.navigation.utils.time - package com.mapbox.navigation.utils.time
 
com.mapbox.navigation.utils.timer - package com.mapbox.navigation.utils.timer
 
combineSpan($receiver) - Static method in class com.mapbox.navigation.utils.extensions.SpanEx
 
Companion - Static variable in class com.mapbox.navigation.utils.time.ElapsedTime
 
component1() - Method in class com.mapbox.navigation.utils.network.NetworkStatus
 
component1() - Method in class com.mapbox.navigation.utils.thread.JobControl
 
component2() - Method in class com.mapbox.navigation.utils.thread.JobControl
 
ConstantsKt - Class in com.mapbox.navigation.utils
 
ContextEx - Class in com.mapbox.navigation.utils.extensions
 
copy(isNetworkAvailable) - Method in class com.mapbox.navigation.utils.network.NetworkStatus
 
copy(job, scope) - Method in class com.mapbox.navigation.utils.thread.JobControl
 

E

ElapsedTime - Class in com.mapbox.navigation.utils.time
 
ElapsedTime(timeProvider) - Constructor for class com.mapbox.navigation.utils.time.ElapsedTime
 
ElapsedTime() - Constructor for class com.mapbox.navigation.utils.time.ElapsedTime
 
ElapsedTime.Companion - Class in com.mapbox.navigation.utils.time
 
end() - Method in class com.mapbox.navigation.utils.time.ElapsedTime
 
END_NAVIGATION_ACTION - Static variable in class com.mapbox.navigation.utils.ConstantsKt
 
equals(p) - Method in class com.mapbox.navigation.utils.network.NetworkStatus
 
equals(p) - Method in class com.mapbox.navigation.utils.thread.JobControl
 

G

getElapsedTime() - Method in class com.mapbox.navigation.utils.time.ElapsedTime
 
getEnd() - Method in class com.mapbox.navigation.utils.time.ElapsedTime
 
getIODispatcher() - Method in class com.mapbox.navigation.utils.thread.ThreadController
 
getIOScopeAndRootJob() - Method in class com.mapbox.navigation.utils.thread.ThreadController
This method creates a Job object that is a child of the ioRootJob. Using this job a CoroutineScope is created. The return object is the class JobControl data class. This data class contains both the new Job object and the CoroutineScope that uses the Job object. This construct allows the caller to cancel all coroutines created from the returned CoroutineScope. Example: val jobController:JobController = ThreadController.getIOScopeAndRootJob() val job_1 = jobController.ioScope.launch{ doSomethingUsefull_1()} val job_2 = jobController.ioScope.launch{ doSomethingUsefull_2()} val job_3 = jobController.ioScope.launch{ doSomethingUsefull_3()} val job_4 = jobController.ioScope.launch{ doSomethingUsefull_4()}
getJob() - Method in class com.mapbox.navigation.utils.thread.JobControl
 
getMainScopeAndRootJob() - Method in class com.mapbox.navigation.utils.thread.ThreadController
Same as cancelAllNonUICoroutines, but using the MainThread dispatcher.
getNetworkStatusChannel() - Method in class com.mapbox.navigation.utils.network.NetworkStatusService
 
getScope() - Method in class com.mapbox.navigation.utils.thread.JobControl
 
getSpan() - Method in interface com.mapbox.navigation.utils.span.SpanItem
 
getSpan() - Method in class com.mapbox.navigation.utils.span.TextSpanItem
 
getSpanText() - Method in class com.mapbox.navigation.utils.span.TextSpanItem
 
getStart() - Method in class com.mapbox.navigation.utils.time.ElapsedTime
 

H

HandlerThreadEx - Class in com.mapbox.navigation.utils.extensions
 
hashCode() - Method in class com.mapbox.navigation.utils.network.NetworkStatus
 
hashCode() - Method in class com.mapbox.navigation.utils.thread.JobControl
 

I

ifChannelException($receiver, action) - Static method in class com.mapbox.navigation.utils.thread.ThreadControllerKt
 
ifNonNull(r1, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
ifNonNull(r1, r2, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
ifNonNull(r1, r2, r3, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
ifNonNull(r1, r2, r3, r4, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
ifNonNull(r1, r2, r3, r4, r5, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
ifNonNull(r1, r2, r3, r4, r5, r6, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
ifNonNull(r1, r2, r3, r4, r5, r6, r7, func) - Static method in class com.mapbox.navigation.utils.extensions.NullExKt
 
inferDeviceLanguage($receiver) - Static method in class com.mapbox.navigation.utils.extensions.ContextEx
Returns the device language to default to if no locale was specified
inferDeviceLocale($receiver) - Static method in class com.mapbox.navigation.utils.extensions.ContextEx
Returns the device locale for which to use as a default if no language is specified
init() - Method in class com.mapbox.navigation.utils.thread.ThreadController
 
INSTANCE - Static variable in class com.mapbox.navigation.utils.thread.ThreadController
 
INSTANCE - Static variable in class com.mapbox.navigation.utils.time.Time.SystemImpl
 
isNetworkAvailable() - Method in class com.mapbox.navigation.utils.network.NetworkStatus
 

J

JobControl - Class in com.mapbox.navigation.utils.thread
 
JobControl(job, scope) - Constructor for class com.mapbox.navigation.utils.thread.JobControl
 

M

MapboxTimer - Class in com.mapbox.navigation.utils.timer
Schedules a delay of restartAfter milliseconds and then restarts.
MapboxTimer(restartAfter, executeLambda) - Constructor for class com.mapbox.navigation.utils.timer.MapboxTimer
Schedules a delay of restartAfter milliseconds and then restarts.
MAX_THREAD_COUNT - Static variable in class com.mapbox.navigation.utils.thread.ThreadControllerKt
 
millis() - Method in interface com.mapbox.navigation.utils.time.Time
 
millis() - Method in class com.mapbox.navigation.utils.time.Time.SystemImpl
 
monitorChannelWithException($receiver, channel, predicate) - Static method in class com.mapbox.navigation.utils.thread.ThreadControllerKt
 

N

nanoTime() - Method in interface com.mapbox.navigation.utils.time.Time
 
nanoTime() - Method in class com.mapbox.navigation.utils.time.Time.SystemImpl
 
NAVIGATION_NOTIFICATION_CHANNEL - Static variable in class com.mapbox.navigation.utils.ConstantsKt
 
NavigationException - Exception in com.mapbox.navigation.utils.exceptions
Generic Exception for all things Mapbox Navigation.
NavigationException(message) - Constructor for exception com.mapbox.navigation.utils.exceptions.NavigationException
Generic Exception for all things Mapbox Navigation.
NetworkStatus - Class in com.mapbox.navigation.utils.network
 
NetworkStatus(isNetworkAvailable) - Constructor for class com.mapbox.navigation.utils.network.NetworkStatus
 
NetworkStatusService - Class in com.mapbox.navigation.utils.network
 
NetworkStatusService(applicationContext) - Constructor for class com.mapbox.navigation.utils.network.NetworkStatusService
 
NOTIFICATION_CHANNEL - Static variable in class com.mapbox.navigation.utils.ConstantsKt
 
NOTIFICATION_ID - Static variable in class com.mapbox.navigation.utils.ConstantsKt
 
NullExKt - Class in com.mapbox.navigation.utils.extensions
 

Q

quitSafelySupport($receiver) - Static method in class com.mapbox.navigation.utils.extensions.HandlerThreadEx
 

S

SET_BACKGROUND_COLOR - Static variable in class com.mapbox.navigation.utils.ConstantsKt
 
SpanEx - Class in com.mapbox.navigation.utils.extensions
 
SpanItem - Interface in com.mapbox.navigation.utils.span
 
start() - Method in class com.mapbox.navigation.utils.time.ElapsedTime
 
start() - Method in class com.mapbox.navigation.utils.timer.MapboxTimer
 
stop() - Method in class com.mapbox.navigation.utils.timer.MapboxTimer
 

T

TextSpanItem - Class in com.mapbox.navigation.utils.span
 
TextSpanItem(span, spanText) - Constructor for class com.mapbox.navigation.utils.span.TextSpanItem
 
ThreadController - Class in com.mapbox.navigation.utils.thread
 
ThreadControllerKt - Class in com.mapbox.navigation.utils.thread
 
Time - Interface in com.mapbox.navigation.utils.time
 
Time.SystemImpl - Class in com.mapbox.navigation.utils.time
 
toString() - Method in class com.mapbox.navigation.utils.network.NetworkStatus
 
toString() - Method in class com.mapbox.navigation.utils.thread.JobControl
 
C E G H I J M N Q S T 
Skip navigation links