Skip navigation links
A B C D E F G H I L N O R S T U V 

A

advertiseDeviceName(advertiseDeviceName) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
Configures device name advertising.
advertiseMode(advertiseMode) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
Configures advertising mode.

B

BleClientConnectionParams - Class in com.tomtom.online.sdk.connectivity.bluetooth.le
BLE GATT client connection params.
BleClientConnectionParams(mac, scanMode, mtuSize) - Constructor for class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
BLE GATT client connection params.
BleClientFactory - Class in com.tomtom.online.sdk.connectivity.bluetooth.le.client
Responsible for creating BLE Client. It should be provided to Connectivity API.
BleClientFactory.Companion - Class in com.tomtom.online.sdk.connectivity.bluetooth.le.client
 
BleModuleLogPrefKt - Class in com.tomtom.online.sdk.connectivity.bluetooth.le
 
BleServerConnectionParams - Class in com.tomtom.online.sdk.connectivity.server.bt.le
BLE server connection params.
BleServerConnectionParams.Builder - Class in com.tomtom.online.sdk.connectivity.server.bt.le
BLE server connection params builder.
BleServerConnectionParams.Companion - Class in com.tomtom.online.sdk.connectivity.server.bt.le
 
BleServerFactory - Class in com.tomtom.online.sdk.connectivity.server.bt.le
Class responsible for creating BLE Server. It should be provided to Connectivity API.
BleServerFactory.Companion - Class in com.tomtom.online.sdk.connectivity.server.bt.le
 
BleServerModuleLogPrefKt - Class in com.tomtom.online.sdk.connectivity.server.bt.le
 
BtSppClientConnectionParams - Class in com.tomtom.online.sdk.connectivity.bluetooth
Bluetooth SPP client connection params.
BtSppClientConnectionParams(secure, uuid, mac) - Constructor for class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
Bluetooth SPP client connection params.
BtSppClientFactory - Class in com.tomtom.online.sdk.connectivity.bluetooth
Class responsible for creating Bluetooth SPP Client. It should be provided to Connectivity API.
BtSppClientFactory.Companion - Class in com.tomtom.online.sdk.connectivity.bluetooth
 
BtSppConnectionParams - Interface in com.tomtom.online.sdk.connectivity.bluetooth
Factory for creating Bluetooth connection params.
BtSppConnectionParams.Companion - Class in com.tomtom.online.sdk.connectivity.bluetooth
 
BtSppModuleLogPrefKt - Class in com.tomtom.online.sdk.connectivity.bluetooth
 
BtSppServerConnectionParams - Class in com.tomtom.online.sdk.connectivity.bluetooth
Bluetooth SPP server connection params.
BtSppServerConnectionParams(secure, uuid, name) - Constructor for class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
Bluetooth SPP server connection params.
BtSppServerFactory - Class in com.tomtom.online.sdk.connectivity.bluetooth
Class responsible for creating Bluetooth SPP Server. It should be provided to Connectivity API.
BtSppServerFactory.Companion - Class in com.tomtom.online.sdk.connectivity.bluetooth
 
build() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
Builds BLE server connection params object.
Builder() - Constructor for class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
BLE server connection params builder.

C

Canceled - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates operation cancellation.
Canceled(command) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.Canceled
Indicates operation cancellation.
Canceled() - Constructor for class com.tomtom.online.sdk.connectivity.core.status.Canceled
Indicates operation cancellation.
com.tomtom.online.sdk.connectivity.bluetooth - package com.tomtom.online.sdk.connectivity.bluetooth
 
com.tomtom.online.sdk.connectivity.bluetooth.le - package com.tomtom.online.sdk.connectivity.bluetooth.le
 
com.tomtom.online.sdk.connectivity.bluetooth.le.client - package com.tomtom.online.sdk.connectivity.bluetooth.le.client
 
com.tomtom.online.sdk.connectivity.commands - package com.tomtom.online.sdk.connectivity.commands
 
com.tomtom.online.sdk.connectivity.commands.location - package com.tomtom.online.sdk.connectivity.commands.location
 
com.tomtom.online.sdk.connectivity.core - package com.tomtom.online.sdk.connectivity.core
 
com.tomtom.online.sdk.connectivity.core.command - package com.tomtom.online.sdk.connectivity.core.command
 
com.tomtom.online.sdk.connectivity.core.exception - package com.tomtom.online.sdk.connectivity.core.exception
 
com.tomtom.online.sdk.connectivity.core.executor - package com.tomtom.online.sdk.connectivity.core.executor
 
com.tomtom.online.sdk.connectivity.core.status - package com.tomtom.online.sdk.connectivity.core.status
 
com.tomtom.online.sdk.connectivity.server.bt.le - package com.tomtom.online.sdk.connectivity.server.bt.le
 
Command - Interface in com.tomtom.online.sdk.connectivity.core.command
Base interface for Command transmitted.
CommandDeserializer - Interface in com.tomtom.online.sdk.connectivity.core.command
Interface responsible for deserialization of interface Command.
CommandDeserializerRegistry - Class in com.tomtom.online.sdk.connectivity.core.command
Responsible for providing interface CommandDeserializer
CommandDeserializerRegistry.Companion - Class in com.tomtom.online.sdk.connectivity.core.command
 
CommandDeserializersFactory - Interface in com.tomtom.online.sdk.connectivity.core.command
Responsible for creation of interface CommandDeserializer for specific interface Command
commandForValue(commandType) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandTypeMappingRegistry
Returns Try.Success when interface Command for given class CommandType is present, otherwise returns Success.Failure with exception UnknownCommandTypeException
CommandModule - Interface in com.tomtom.online.sdk.connectivity.core.command
Interface for extensions that can be registered with Connectivity API to provide a set of extensions to default command handling. Such as support for new interface Command.
CommandSerializer - Interface in com.tomtom.online.sdk.connectivity.core.command
Responsible for serialization of interface Command.
CommandSerializerRegistry - Class in com.tomtom.online.sdk.connectivity.core.command
Responsible for providing interface CommandSerializer
CommandSerializerRegistry.Companion - Class in com.tomtom.online.sdk.connectivity.core.command
 
CommandSerializersFactory - Interface in com.tomtom.online.sdk.connectivity.core.command
Responsible for creation of interface CommandSerializer for specific interface Command
CommandType - Class in com.tomtom.online.sdk.connectivity.core.command
Represents type of the interface Command
CommandType(value) - Constructor for class com.tomtom.online.sdk.connectivity.core.command.CommandType
Represents type of the interface Command
CommandTypeMappingFactory - Interface in com.tomtom.online.sdk.connectivity.core.command
Responsible for creating correlation between class CommandType and interface Command.
CommandTypeMappingRegistry - Class in com.tomtom.online.sdk.connectivity.core.command
Responsible for providing mapping between class CommandType and interface Command
CommandTypeMappingRegistry.Companion - Class in com.tomtom.online.sdk.connectivity.core.command
 
CommonCommandDeserializersFactory - Class in com.tomtom.online.sdk.connectivity.commands
Responsible for creation of interface Command and interface CommandDeserializer mapping for Location feature.
CommonCommandDeserializersFactory() - Constructor for class com.tomtom.online.sdk.connectivity.commands.CommonCommandDeserializersFactory
Responsible for creation of interface Command and interface CommandDeserializer mapping for Location feature.
CommonCommandModule - Class in com.tomtom.online.sdk.connectivity.commands
CommonCommandModule() - Constructor for class com.tomtom.online.sdk.connectivity.commands.CommonCommandModule
CommonCommandSerializersFactory - Class in com.tomtom.online.sdk.connectivity.commands
Responsible for creation of interface Command and interface CommandSerializer mapping for Location feature.
CommonCommandSerializersFactory() - Constructor for class com.tomtom.online.sdk.connectivity.commands.CommonCommandSerializersFactory
Responsible for creation of interface Command and interface CommandSerializer mapping for Location feature.
CommonCommandTypeMappingFactory - Class in com.tomtom.online.sdk.connectivity.commands
Responsible for creation of class CommandType and interface Command mapping for Location feature.
CommonCommandTypeMappingFactory() - Constructor for class com.tomtom.online.sdk.connectivity.commands.CommonCommandTypeMappingFactory
Responsible for creation of class CommandType and interface Command mapping for Location feature.
CommonCommandTypeMappingFactory.Companion - Class in com.tomtom.online.sdk.connectivity.commands
 
Communicator - Interface in com.tomtom.online.sdk.connectivity.core
Base interface for communicator.
CommunicatorFactory - Interface in com.tomtom.online.sdk.connectivity.core
Represents factory for creating interface Communicator
CommunicatorInfo - Interface in com.tomtom.online.sdk.connectivity.core.status
Base interface defining information abut Communicator.
CommunicatorParams - Class in com.tomtom.online.sdk.connectivity.core
Represents parameters for creation of interface Communicator
CommunicatorParams(context, statusHandler, commandsTypeMapping, serializerRegistry, deserializerRegistry) - Constructor for class com.tomtom.online.sdk.connectivity.core.CommunicatorParams
Represents parameters for creation of interface Communicator
Companion - Static variable in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientFactory
 
Companion - Static variable in interface com.tomtom.online.sdk.connectivity.bluetooth.BtSppConnectionParams
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerFactory
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.bluetooth.le.client.BleClientFactory
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.commands.CommonCommandTypeMappingFactory
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.core.command.CommandDeserializerRegistry
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.core.command.CommandSerializerRegistry
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.core.command.CommandTypeMappingRegistry
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.core.status.ReferenceStatusHandler
Deprecated. 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
Companion - Static variable in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerFactory
 
component1() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
Create secure or insecure RFCOMM Bluetooth socket.
component1() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
Create secure or insecure RFCOMM Bluetooth socket.
component1() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
Device mac address to be connected with.
component1() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandType
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.Canceled
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
Communicator name.
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.Success
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
 
component1() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
 
component2() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
UUID for SDP record.
component2() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
UUID for SDP record.
component2() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
.
component2() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
component2() - Method in class com.tomtom.online.sdk.connectivity.core.status.IOError
 
component3() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
Device mac address.
component3() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
Service name for SDP record.
component3() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
 
component3() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
connect() - Method in interface com.tomtom.online.sdk.connectivity.core.Communicator
Attempt to connect.
ConnectionParams - Interface in com.tomtom.online.sdk.connectivity.core
Base interface for connectivity params.
copy(secure, uuid, mac) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
Bluetooth SPP client connection params.
copy(secure, uuid, name) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
Bluetooth SPP server connection params.
copy(mac, scanMode, mtuSize) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
BLE GATT client connection params.
copy(latitude, longitude, freeFormAddress) - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
Class defining interface Command object for transmitting location coordinates.
copy(value) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandType
Represents type of the interface Command
copy(command) - Method in class com.tomtom.online.sdk.connectivity.core.status.Canceled
Indicates operation cancellation.
copy(communicatorName) - Method in class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
Base implementation of CommunicatorInfo.
copy(command) - Method in class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
Indicates that deserializer dedicated to the command type is not found.
copy(throwable, command) - Method in class com.tomtom.online.sdk.connectivity.core.status.IOError
Indicates IO error.
copy(command) - Method in class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
Indicates that serializer dedicated to the Command is not found.
copy(command) - Method in class com.tomtom.online.sdk.connectivity.core.status.Success
Indicates success of the operation.
copy(command) - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
Indicates class CommandType for given interface Command was not found.
copy(commandType) - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
Indicates interface Command for given class CommandType was not found.
create(connectionParams) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientFactory.Companion
create(communicatorParams) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientFactory
Creates implementation of Bluetooth SPP Client.
create(connectionParams) - Static method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientFactory
create(connectionParams) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerFactory.Companion
create(communicatorParams) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerFactory
Creates implementation of Bluetooth SPP Server.
create(connectionParams) - Static method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerFactory
create(connectionParams) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.client.BleClientFactory.Companion
create(communicatorParams) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.client.BleClientFactory
Creates implementation of BLE Client.
create(connectionParams) - Static method in class com.tomtom.online.sdk.connectivity.bluetooth.le.client.BleClientFactory
create() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandDeserializersFactory
Creates Map where each interface Command is correlated with specific interface CommandDeserializer
create() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandSerializersFactory
Creates Map where each interface Command is correlated with specific interface CommandSerializer
create() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandTypeMappingFactory
Creates Map where each class CommandType is correlated with specific interface Command
create(factories) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandDeserializerRegistry.Companion
create() - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandDeserializersFactory
Creates Map where specific interface CommandDeserializer is bound with corresponding interface Command
create(factories) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandSerializerRegistry.Companion
create() - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandSerializersFactory
Creates Map where specific interface CommandSerializer is bound with corresponding interface Command
create() - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandTypeMappingFactory
Creates mapping for class CommandType.
create(factories) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandTypeMappingRegistry.Companion
 
create(communicatorParams) - Method in interface com.tomtom.online.sdk.connectivity.core.CommunicatorFactory
Creates interface Communicator instance for given parameters.
create() - Method in interface com.tomtom.online.sdk.connectivity.core.executor.ExecutorProvider
Executor for IO operations.
create() - Method in class com.tomtom.online.sdk.connectivity.core.executor.SingleThreadExecutorProvider
Executor for IO operations.
create(connectionParams) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerFactory.Companion
create() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerFactory.Companion
create(communicatorParams) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerFactory
Creates implementation of BLE Server.
create(connectionParams) - Static method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerFactory
create() - Static method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerFactory
createClient(secure, uuid, mac) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppConnectionParams.Companion
Creates BT SPP client connection params.
createDeserializerFactory() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandModule
createDeserializerFactory() - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandModule
createMappingFactory() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandModule
createMappingFactory() - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandModule
createSerializerFactory() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandModule
createSerializerFactory() - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandModule
createServer(secure, uuid, name) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppConnectionParams.Companion
Creates BT SPP server connection params.

D

DEFAULT_ADVERTISE_DEVICE_NAME - Static variable in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
DEFAULT_ADVERTISE_MODE - Static variable in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
DEFAULT_OPERATION_TIMEOUT_MS - Static variable in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
DEFAULT_TX_POWER_LEVEL_MODE - Static variable in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
DefaultCommunicatorInfo - Class in com.tomtom.online.sdk.connectivity.core.status
Base implementation of CommunicatorInfo.
DefaultCommunicatorInfo(communicatorName) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
Base implementation of CommunicatorInfo.
deserialize(stream) - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommandDeserializer
Deserializes class LocationCommand from given InputStream
deserialize(stream) - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandDeserializer
Deserialize interface Command object from the stream.
deserializerFor(type) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandDeserializerRegistry
Returns Try.Success when interface CommandDeserializer is present, otherwise returns Success.Failure with exception DeserializerNotFoundException
DeserializerNotFound - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates that deserializer dedicated to the command type is not found.
DeserializerNotFound(command) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
Indicates that deserializer dedicated to the command type is not found.
DeserializerNotFoundException - Exception in com.tomtom.online.sdk.connectivity.core.exception
Runtime exception thrown when interface CommandDeserializer is not found for given interface Command.
DeserializerNotFoundException(command) - Constructor for exception com.tomtom.online.sdk.connectivity.core.exception.DeserializerNotFoundException
Runtime exception thrown when interface CommandDeserializer is not found for given interface Command.
DeviceNotFound - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates that device not found.
disconnect() - Method in interface com.tomtom.online.sdk.connectivity.core.Communicator
Disconnect.

E

equals(p) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandType
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.Canceled
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.IOError
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.Success
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
 
equals(p) - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
 
ExecutorProvider - Interface in com.tomtom.online.sdk.connectivity.core.executor
Interface defining class that provides selected executor implementation.

F

Failure - Class in com.tomtom.online.sdk.connectivity.core.status
Base class for failure status.

G

getAdvertiseDeviceName() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
getAdvertiseDeviceName() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
getAdvertiseMode() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
getAdvertiseMode() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
getCommand() - Method in exception com.tomtom.online.sdk.connectivity.core.exception.DeserializerNotFoundException
 
getCommand() - Method in exception com.tomtom.online.sdk.connectivity.core.exception.SerializerNotFoundException
 
getCommand() - Method in exception com.tomtom.online.sdk.connectivity.core.exception.UnknownCommandException
 
getCommand() - Method in class com.tomtom.online.sdk.connectivity.core.status.Canceled
 
getCommand() - Method in class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
 
getCommand() - Method in class com.tomtom.online.sdk.connectivity.core.status.IOError
 
getCommand() - Method in class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
 
getCommand() - Method in class com.tomtom.online.sdk.connectivity.core.status.Success
 
getCommand() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
 
getCommandsTypeMapping() - Method in class com.tomtom.online.sdk.connectivity.core.CommunicatorParams
 
getCommandType() - Method in exception com.tomtom.online.sdk.connectivity.core.exception.UnknownCommandTypeException
 
getCommandType() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
 
getCommunicatorName() - Method in interface com.tomtom.online.sdk.connectivity.core.status.CommunicatorInfo
Communicator name.
getCommunicatorName() - Method in class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
Communicator name.
getContext() - Method in class com.tomtom.online.sdk.connectivity.core.CommunicatorParams
 
getDeserializerRegistry() - Method in class com.tomtom.online.sdk.connectivity.core.CommunicatorParams
 
getFreeFormAddress() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
getInfo() - Method in interface com.tomtom.online.sdk.connectivity.core.Communicator
Gets information related to the Communicator.
getLatitude() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
getLOCATION_COMMAND_TYPE() - Method in class com.tomtom.online.sdk.connectivity.commands.CommonCommandTypeMappingFactory.Companion
 
getLongitude() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
getMac() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
Device mac address.
getMac() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
Device mac address to be connected with.
getMtuSize() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
 
getName() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
Service name for SDP record.
getOperationTimeoutMs() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
getOperationTimeoutMs() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
getScanMode() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
.
getSecure() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
Create secure or insecure RFCOMM Bluetooth socket.
getSecure() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
Create secure or insecure RFCOMM Bluetooth socket.
getSerializerRegistry() - Method in class com.tomtom.online.sdk.connectivity.core.CommunicatorParams
 
getStatusHandler() - Method in class com.tomtom.online.sdk.connectivity.core.CommunicatorParams
 
getTime() - Method in class com.tomtom.online.sdk.connectivity.core.status.Status
 
getTxPowerLevel() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
getTxPowerLevel() - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams
 
getUuid() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
UUID for SDP record.
getUuid() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
UUID for SDP record.
getValue() - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandType
 

H

hashCode() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandType
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.Canceled
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.IOError
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.Success
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
 
hashCode() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
 

I

INSTANCE - Static variable in class com.tomtom.online.sdk.connectivity.core.status.DeviceNotFound
Indicates that device not found.
INSTANCE - Static variable in class com.tomtom.online.sdk.connectivity.core.status.NotInitialized
Indicates not initialized status.
INSTANCE - Static variable in class com.tomtom.online.sdk.connectivity.core.status.NotSupported
Indicates not supported operation.
INSTANCE - Static variable in class com.tomtom.online.sdk.connectivity.core.status.UnknownFailure
Unknown failure detection status.
IOError - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates IO error.
IOError(throwable, command) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.IOError
Indicates IO error.

L

LocationCommand - Class in com.tomtom.online.sdk.connectivity.commands.location
Class defining interface Command object for transmitting location coordinates.
LocationCommand(latitude, longitude, freeFormAddress) - Constructor for class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
Class defining interface Command object for transmitting location coordinates.
LocationCommandDeserializer - Class in com.tomtom.online.sdk.connectivity.commands.location
Responsible for deserialization of class LocationCommand
LocationCommandDeserializer() - Constructor for class com.tomtom.online.sdk.connectivity.commands.location.LocationCommandDeserializer
Responsible for deserialization of class LocationCommand
LocationCommandSerializer - Class in com.tomtom.online.sdk.connectivity.commands.location
Responsible for serialization of class LocationCommand
LocationCommandSerializer() - Constructor for class com.tomtom.online.sdk.connectivity.commands.location.LocationCommandSerializer
Responsible for serialization of class LocationCommand

N

NotInitialized - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates not initialized status.
NotSupported - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates not supported operation.

O

operationTimeoutMs(operationTimeoutMs) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
Configures timeout for transfer's operation step.

R

ReferenceStatusHandler - Class in com.tomtom.online.sdk.connectivity.core.status
Implementation of StatusHandler.
ReferenceStatusHandler(onReadStatusReady, onWriteStatusReady, onConnectionStatusReady, onDisconnect) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.ReferenceStatusHandler
Implementation of StatusHandler.

S

send(command) - Method in interface com.tomtom.online.sdk.connectivity.core.Communicator
Attempt to send command.
sendDisconnect(communicatorInfo) - Method in class com.tomtom.online.sdk.connectivity.core.status.ReferenceStatusHandler
Sends disconnection event.
sendDisconnect($this, communicatorInfo) - Static method in class com.tomtom.online.sdk.connectivity.core.status.StatusHandler.DefaultImpls
Sends disconnection event.
sendDisconnect(communicatorInfo) - Method in interface com.tomtom.online.sdk.connectivity.core.status.StatusHandler
Sends disconnection event.
sendOpenStatus(communicatorInfo, status) - Method in class com.tomtom.online.sdk.connectivity.core.status.ReferenceStatusHandler
Sends opening connection status.
sendOpenStatus($this, communicatorInfo, status) - Static method in class com.tomtom.online.sdk.connectivity.core.status.StatusHandler.DefaultImpls
Sends opening connection status.
sendOpenStatus(communicatorInfo, status) - Method in interface com.tomtom.online.sdk.connectivity.core.status.StatusHandler
Sends opening connection status.
sendReadStatus(communicatorInfo, status) - Method in class com.tomtom.online.sdk.connectivity.core.status.ReferenceStatusHandler
Sends read status.
sendReadStatus($this, communicatorInfo, status) - Static method in class com.tomtom.online.sdk.connectivity.core.status.StatusHandler.DefaultImpls
Sends read status.
sendReadStatus(communicatorInfo, status) - Method in interface com.tomtom.online.sdk.connectivity.core.status.StatusHandler
Sends read status.
sendWriteStatus(communicatorInfo, status) - Method in class com.tomtom.online.sdk.connectivity.core.status.ReferenceStatusHandler
Sends write status
sendWriteStatus($this, communicatorInfo, status) - Static method in class com.tomtom.online.sdk.connectivity.core.status.StatusHandler.DefaultImpls
Sends write status
sendWriteStatus(communicatorInfo, status) - Method in interface com.tomtom.online.sdk.connectivity.core.status.StatusHandler
Sends write status
serialize(stream, command) - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommandSerializer
serialize(stream, command) - Method in interface com.tomtom.online.sdk.connectivity.core.command.CommandSerializer
Serialize the interface Command object into the stream.
serializerFor(type) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandSerializerRegistry
Returns Try.Success when interface CommandSerializer is present, otherwise returns Success.Failure with exception SerializerNotFoundException
SerializerNotFound - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates that serializer dedicated to the Command is not found.
SerializerNotFound(command) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
Indicates that serializer dedicated to the Command is not found.
SerializerNotFoundException - Exception in com.tomtom.online.sdk.connectivity.core.exception
Runtime exception thrown when interface CommandSerializer is not found for given interface Command.
SerializerNotFoundException(command) - Constructor for exception com.tomtom.online.sdk.connectivity.core.exception.SerializerNotFoundException
Runtime exception thrown when interface CommandSerializer is not found for given interface Command.
setAdvertiseDeviceName(p) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
setAdvertiseMode(p) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
setOperationTimeoutMs(p) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
setTxPowerLevel(p) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
 
SingleThreadExecutorProvider - Class in com.tomtom.online.sdk.connectivity.core.executor
Creates an Executor that uses a single worker thread operating off an unbounded queue.
SingleThreadExecutorProvider() - Constructor for class com.tomtom.online.sdk.connectivity.core.executor.SingleThreadExecutorProvider
Creates an Executor that uses a single worker thread operating off an unbounded queue.
Status - Class in com.tomtom.online.sdk.connectivity.core.status
Base class for Communicator statuses.
StatusHandler - Interface in com.tomtom.online.sdk.connectivity.core.status
Base interface to be used by Communicator for notification operations status.
StatusHandler.DefaultImpls - Class in com.tomtom.online.sdk.connectivity.core.status
Base interface to be used by Communicator for notification operations status.
Success - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates success of the operation.
Success(command) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.Success
Indicates success of the operation.
Success() - Constructor for class com.tomtom.online.sdk.connectivity.core.status.Success
Indicates success of the operation.

T

toString() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppClientConnectionParams
 
toString() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.BtSppServerConnectionParams
 
toString() - Method in class com.tomtom.online.sdk.connectivity.bluetooth.le.BleClientConnectionParams
 
toString() - Method in class com.tomtom.online.sdk.connectivity.commands.location.LocationCommand
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandType
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.Canceled
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.DefaultCommunicatorInfo
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.DeserializerNotFound
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.DeviceNotFound
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.Failure
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.IOError
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.NotInitialized
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.NotSupported
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.SerializerNotFound
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.Success
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
 
toString() - Method in class com.tomtom.online.sdk.connectivity.core.status.UnknownFailure
 
txPowerLevel(txPowerLevel) - Method in class com.tomtom.online.sdk.connectivity.server.bt.le.BleServerConnectionParams.Builder
Configures TX power level for advertising.

U

UnknownCommand - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates class CommandType for given interface Command was not found.
UnknownCommand(command) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.UnknownCommand
Indicates class CommandType for given interface Command was not found.
UnknownCommandException - Exception in com.tomtom.online.sdk.connectivity.core.exception
Runtime exception thrown when class CommandType is not found for given interface Command.
UnknownCommandException(command) - Constructor for exception com.tomtom.online.sdk.connectivity.core.exception.UnknownCommandException
Runtime exception thrown when class CommandType is not found for given interface Command.
UnknownCommandType - Class in com.tomtom.online.sdk.connectivity.core.status
Indicates interface Command for given class CommandType was not found.
UnknownCommandType(commandType) - Constructor for class com.tomtom.online.sdk.connectivity.core.status.UnknownCommandType
Indicates interface Command for given class CommandType was not found.
UnknownCommandTypeException - Exception in com.tomtom.online.sdk.connectivity.core.exception
Runtime exception thrown when interface Command is not found for given class CommandType.
UnknownCommandTypeException(commandType) - Constructor for exception com.tomtom.online.sdk.connectivity.core.exception.UnknownCommandTypeException
Runtime exception thrown when interface Command is not found for given class CommandType.
UnknownFailure - Class in com.tomtom.online.sdk.connectivity.core.status
Unknown failure detection status.

V

valueForCommand(command) - Method in class com.tomtom.online.sdk.connectivity.core.command.CommandTypeMappingRegistry
Returns Try.Success when class CommandType for given interface Command is present, otherwise returns Success.Failure with exception UnknownCommandException
A B C D E F G H I L N O R S T U V 
Skip navigation links