Skip navigation links
$ A B C D E F G H I J L M N O P Q R S T U V W X Z 

$

$div(String) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
$div(Iterable<String>) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 

A

ACTOR_NAME_PREFIX_MAX_LEN - Static variable in class com.tomtom.speedtools.time.DurationUtils
 
add(T) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
add(int, T) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
add(T) - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Add a new element.
add(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoArea
Binary operator: add(this, other).
add(Uid<?>, T) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
Adds value from record with recordId to the list of values to check for uniqueness.
add(Uid<?>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
Adds all values in valueCollection from record with recordId to the list of values to check for uniqueness.
add(MongoDBMigration.Command) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
Convenience method for add(Command, boolean) with true as its second parameter.
add(MongoDBMigration.Command, boolean) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
Add a command to the context.
addAll(Collection<? extends T>) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
addAll(int, Collection<? extends T>) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
addCustomException(Class<? extends Exception>, boolean, Response.Status) - Static method in class com.tomtom.speedtools.rest.GeneralExceptionMapper
Add a custom exception mapping.
addException(Exception) - Method in class com.tomtom.speedtools.thread.WorkQueue
Add a specific exception to the work queue.
addParameter(String, Object) - Method in class com.tomtom.speedtools.urls.UrlParameterBuilder
Add a key/value pair to the set of parameters.
addProblem(String, String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
addProblem(String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
 
address() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
AddressUtils - Class in com.tomtom.speedtools.utils
Utility class to deal with (house) addresses, country values, street names etc.
addToCollection(MongoDB, String, DBObject...) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Used to add top-level documents.
addToSet(EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
addToSet(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
addToSet(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
addToSet(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
addTraceHandler(Traceable) - Method in class com.tomtom.speedtools.tracer.TraceHandlerCollection
 
addTraceHandler(Traceable) - Static method in class com.tomtom.speedtools.tracer.TracerFactory
Add an event trace handler.
addTraceHandler(Traceable) - Method in interface com.tomtom.speedtools.tracer.TraceStream
Add handler for processing trace events.
addValue(float, DateTime) - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Adds a value to the collector.
addValue(float) - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
addValue(float) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
Adds a value to the managed metric collectors.
addValueNow(float) - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Adds a value to the collector.
addValueNow(float, DateTime) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
Adds a value to the managed metric collectors.
all() - Static method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
allFields - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
The set allFields will grow to contain all fields, based on mappers, which are removed one by one by the 'field' method.
amount - Variable in class com.tomtom.speedtools.mongodb.mappers.MoneyMapper
 
API_BIC_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_BIC_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_COLOR_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_COLOR_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_COUNTRY_ISO2_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_COUNTRY_ISO2_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_CURRENCY_ISO3_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_CURRENCY_ISO3_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_EMAIL_ADDRESS_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_EMAIL_ADDRESS_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_IBAN_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_IBAN_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_TELEPHONE_NUMBER_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_TELEPHONE_NUMBER_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_TIME_ZONE_MAX_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
API_TIME_ZONE_MIN_LENGTH - Static variable in class com.tomtom.speedtools.apivalidation.ApiValidationConstants
 
ApiBadRequestException - Exception in com.tomtom.speedtools.apivalidation.exceptions
This exception may contain 1 or more errors related to API parameter validation.
ApiBadRequestException(List<ApiValidationError>) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiBadRequestException
 
ApiBadRequestException(ApiValidationError) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiBadRequestException
 
ApiBICFormatError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiBICFormatError(String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiBICFormatError
 
ApiBICFormatError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiBICFormatError
Deprecated.
ApiColorFormatError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiColorFormatError(String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiColorFormatError
 
ApiColorFormatError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiColorFormatError
Deprecated.
ApiConflictException - Exception in com.tomtom.speedtools.apivalidation.exceptions
Exception means that the requested resource is in a state of conflict.
ApiConflictException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiConflictException
 
ApiConflictException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiConflictException
 
ApiConflictException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiConflictException
 
ApiConflictException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiConflictException
 
ApiDateOutOfRangeError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiDateOutOfRangeError(String, DateTime, DateTime, DateTime) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiDateOutOfRangeError
 
ApiDateOutOfRangeError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiDateOutOfRangeError
Deprecated.
ApiDateOutOfRangeException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiDateOutOfRangeException(String, DateTime, DateTime, DateTime) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiDateOutOfRangeException
 
ApiDoubleOutOfRangeError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiDoubleOutOfRangeError(String, double, double, double) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiDoubleOutOfRangeError
 
ApiDoubleOutOfRangeError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiDoubleOutOfRangeError
Deprecated.
ApiDoubleOutOfRangeException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiDoubleOutOfRangeException(String, double, double, double) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiDoubleOutOfRangeException
 
ApiDTO - Class in com.tomtom.speedtools.apivalidation
This class provides an abstract base class for JAX-B data binder classes.
ApiDTO() - Constructor for class com.tomtom.speedtools.apivalidation.ApiDTO
The default constructor creates an immutable object.
ApiDTO(boolean) - Constructor for class com.tomtom.speedtools.apivalidation.ApiDTO
Construct a DTO object.
ApiDuplicateIdError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiDuplicateIdError(String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiDuplicateIdError
 
ApiDuplicateIdError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiDuplicateIdError
Deprecated.
ApiDuplicateIdException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiDuplicateIdException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiDuplicateIdException
 
ApiDuplicateIdException(String, String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiDuplicateIdException
 
ApiException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiException
 
ApiException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiException
 
ApiException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiException
 
ApiException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiException
 
ApiForbiddenException - Exception in com.tomtom.speedtools.apivalidation.exceptions
Exception means that the provided credentials were successfully authenticated but that the credentials still do not grant the client permission to access the resource.
ApiForbiddenException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiForbiddenException
 
ApiForbiddenException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiForbiddenException
 
ApiForbiddenException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiForbiddenException
 
ApiForbiddenException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiForbiddenException
 
ApiIBANFormatError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiIBANFormatError(String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiIBANFormatError
 
ApiIBANFormatError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiIBANFormatError
Deprecated.
ApiIntegerOutOfRangeError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiIntegerOutOfRangeError(String, int, int, int) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiIntegerOutOfRangeError
 
ApiIntegerOutOfRangeError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiIntegerOutOfRangeError
Deprecated.
ApiIntegerOutOfRangeException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiIntegerOutOfRangeException(String, int, int, int) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiIntegerOutOfRangeException
 
ApiInternalException - Exception in com.tomtom.speedtools.apivalidation.exceptions
For internal exceptions.
ApiInternalException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiInternalException
 
ApiInternalException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiInternalException
 
ApiInternalException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiInternalException
 
ApiInternalException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiInternalException
 
ApiInvalidFormatError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiInvalidFormatError(String, String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiInvalidFormatError
 
ApiInvalidFormatError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiInvalidFormatError
Deprecated.
ApiInvalidFormatException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiInvalidFormatException(String, String, String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiInvalidFormatException
 
ApiInvalidParameterCombinationError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiInvalidParameterCombinationError(String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiInvalidParameterCombinationError
 
ApiInvalidParameterCombinationError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiInvalidParameterCombinationError
Deprecated.
ApiInvalidParameterCombinationException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiInvalidParameterCombinationException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiInvalidParameterCombinationException
 
ApiListDTO<T> - Class in com.tomtom.speedtools.apivalidation
This class provides a JAX-B data transfer object (also called 'binder') which is a top-level list, rather than a (composite) object.
ApiListDTO(boolean, int) - Constructor for class com.tomtom.speedtools.apivalidation.ApiListDTO
 
ApiListDTO(boolean) - Constructor for class com.tomtom.speedtools.apivalidation.ApiListDTO
 
ApiListDTO() - Constructor for class com.tomtom.speedtools.apivalidation.ApiListDTO
 
ApiListDTO(boolean, Collection<? extends T>) - Constructor for class com.tomtom.speedtools.apivalidation.ApiListDTO
 
ApiListDTO(Collection<? extends T>) - Constructor for class com.tomtom.speedtools.apivalidation.ApiListDTO
 
ApiLocalDateFormatError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiLocalDateFormatError(String, String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateFormatError
 
ApiLocalDateFormatError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateFormatError
Deprecated.
ApiLocalDateOutOfRangeError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiLocalDateOutOfRangeError(String, LocalDate, LocalDate, LocalDate) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateOutOfRangeError
 
ApiLocalDateOutOfRangeError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateOutOfRangeError
Deprecated.
ApiLongOutOfRangeError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiLongOutOfRangeError(String, long, long, long) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiLongOutOfRangeError
 
ApiLongOutOfRangeError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiLongOutOfRangeError
Deprecated.
ApiNotFoundException - Exception in com.tomtom.speedtools.apivalidation.exceptions
Exception means that the requested resource could not be found but may be available again in the future.
ApiNotFoundException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotFoundException
 
ApiNotFoundException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotFoundException
 
ApiNotFoundException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotFoundException
 
ApiNotFoundException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotFoundException
 
ApiNotImplementedException - Exception in com.tomtom.speedtools.apivalidation.exceptions
Exception is used when the server either does not recognise the request method, or it lacks the ability to fulfill the request.
ApiNotImplementedException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotImplementedException
 
ApiNotImplementedException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotImplementedException
 
ApiNotImplementedException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotImplementedException
 
ApiNotImplementedException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiNotImplementedException
 
ApiParameterMissingError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiParameterMissingError(String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiParameterMissingError
 
ApiParameterMissingError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiParameterMissingError
Deprecated.
ApiParameterMissingException - Exception in com.tomtom.speedtools.apivalidation.exceptions
Exception indicating API request parameter is null while it should not be.
ApiParameterMissingException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiParameterMissingException
 
ApiParameterSyntaxError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiParameterSyntaxError(String, String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
 
ApiParameterSyntaxError(String, String, String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
 
ApiParameterSyntaxError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
Deprecated.
ApiParameterSyntaxException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiParameterSyntaxException(String, String, String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiParameterSyntaxException
 
ApiResourceConflictError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiResourceConflictError(String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiResourceConflictError
 
ApiResourceConflictError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiResourceConflictError
Deprecated.
ApiResourceConflictException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiResourceConflictException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiResourceConflictException
 
ApiStringLengthError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiStringLengthError(String, int, int, int) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiStringLengthError
 
ApiStringLengthError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiStringLengthError
Deprecated.
ApiStringLengthException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiStringLengthException(String, int, int, int) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiStringLengthException
 
ApiUidSyntaxError - Class in com.tomtom.speedtools.apivalidation.errors
 
ApiUidSyntaxError(String, String) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiUidSyntaxError
 
ApiUidSyntaxError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiUidSyntaxError
Deprecated.
ApiUidSyntaxException - Exception in com.tomtom.speedtools.apivalidation.exceptions
 
ApiUidSyntaxException(String, String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiUidSyntaxException
 
ApiUnauthorizedException - Exception in com.tomtom.speedtools.apivalidation.exceptions
Exception is used when authentication is required and has failed or has not yet been provided.
ApiUnauthorizedException() - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiUnauthorizedException
 
ApiUnauthorizedException(String) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiUnauthorizedException
 
ApiUnauthorizedException(String, Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiUnauthorizedException
 
ApiUnauthorizedException(Throwable) - Constructor for exception com.tomtom.speedtools.apivalidation.exceptions.ApiUnauthorizedException
 
ApiValidationConstants - Class in com.tomtom.speedtools.apivalidation
Utility class with constants for interface time-outs.
ApiValidationError - Class in com.tomtom.speedtools.apivalidation.errors
Common base class for API errors.
ApiValidationError() - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiValidationError
Deprecated.
ApiValidationError(ApiValidationError.ErrorCode) - Constructor for class com.tomtom.speedtools.apivalidation.errors.ApiValidationError
 
ApiValidationError.ErrorCode - Enum in com.tomtom.speedtools.apivalidation.errors
 
ApiValidator - Class in com.tomtom.speedtools.apivalidation
The class WebParameterValidator implements a simple way to validate monitoring parameters and throw a BAD_REQUEST (HTTP status code 400) is a parameter is not ok.
ApiValidator() - Constructor for class com.tomtom.speedtools.apivalidation.ApiValidator
 
APNSConnectionFactory - Class in com.tomtom.speedtools.services.push.implementation.apns
Factory is able to create connections to a push socket and a feedback socket of APNS.
APNSConnectionFactory(String, Integer, String, Integer, String, String) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectionFactory
 
APNSConnector - Class in com.tomtom.speedtools.services.push.implementation.apns
Connector that is able to push messages for IOS devices Apple Push Notification Service.
APNSConnector(APNSProperties) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSConnector
 
APNSConnectorFactory - Class in com.tomtom.speedtools.services.push.implementation.apns
Factory that can create APNSConnectors.
APNSConnectorFactory(APNSProperties) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectorFactory
 
APNSFeedbackPacket - Class in com.tomtom.speedtools.services.push.implementation.apns
Class represent a APNS feedback packet containing a device id for which there were failed-delivery attempts.
APNSFeedbackPacket(byte[]) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
Constructor creates an instance by taken a 38 long byte array as input.
APNSGatewayConnection - Class in com.tomtom.speedtools.services.push.implementation.apns
Wrapper around SSLSocket.
APNSGatewayConnectionException - Exception in com.tomtom.speedtools.services.push.implementation.apns
 
APNSGatewayConnectionException(String) - Constructor for exception com.tomtom.speedtools.services.push.implementation.apns.APNSGatewayConnectionException
 
APNSGatewayConnectionException(Exception) - Constructor for exception com.tomtom.speedtools.services.push.implementation.apns.APNSGatewayConnectionException
 
APNSGatewayConnectionException(String, Exception) - Constructor for exception com.tomtom.speedtools.services.push.implementation.apns.APNSGatewayConnectionException
 
APNSNotificationPacket - Class in com.tomtom.speedtools.services.push.implementation.apns
Apple Push Notification Service Notification Packet.
APNSNotificationPacket(int, DateTime, PushToken, String) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSNotificationPacket
* Constructs an Enhanced notification format.
APNSNotificationPacket(PushToken, String) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSNotificationPacket
Constructs a Simple notification format.
APNSProperties - Class in com.tomtom.speedtools.services.push.implementation.apns
Class holds properties for connecting to Apple Push Notification Server.
APNSProperties(String, Integer, String, Integer, String, String, Integer, boolean) - Constructor for class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
 
apply(DBCursor) - Method in class com.tomtom.speedtools.mongodb.MongoDBPaging
Method applies the paging if any to given DBCursor.
apply(DBCursor) - Method in class com.tomtom.speedtools.mongodb.MongoDBSorting
Method applies the sorting if any to given DBCursor.
as(Class<T>) - Method in class com.tomtom.speedtools.domain.Uid
 
ASC - Static variable in class com.tomtom.speedtools.mongodb.MongoDBSorting
 
ascending(EntityMapper<?>.Field<?>...) - Method in class com.tomtom.speedtools.mongodb.MongoDBSorting
Method constructs a new instance of a MongoDBSorting object and adds ascending sorting to initial instance.
asLines() - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Get the polyline as a series of connected lines.
assertValid() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
 
AUTHENTICATION_SCHEME_APPTOKEN - Static variable in class com.tomtom.speedtools.rest.security.SessionManager
 
AUTHENTICATION_SCHEME_USERNAME - Static variable in class com.tomtom.speedtools.rest.security.SessionManager
Authentication schemes used by this class in startWebSession and startAppSession.
AuthenticationToken - Class in com.tomtom.speedtools.rest.security
Authentication token.
AuthenticationToken(DateTime, CredentialStatus, DateTime, DateTime, String, String) - Constructor for class com.tomtom.speedtools.rest.security.AuthenticationToken
Create an authentication token.
AuthenticationToken(DateTime, DateTime, String, String) - Constructor for class com.tomtom.speedtools.rest.security.AuthenticationToken
Create an authentication token.
AuthenticationToken(DateTime, Duration, String, String) - Constructor for class com.tomtom.speedtools.rest.security.AuthenticationToken
Convenience constructor to create a token with an expiry time specified as a duration relative to creation time.
AuthenticationToken.AuthenticationTokenHolder - Class in com.tomtom.speedtools.rest.security
 
AuthorizationException - Exception in com.tomtom.speedtools.services.lbs
This exception is thrown if LBS encounters an authorization problem.
AuthorizationException() - Constructor for exception com.tomtom.speedtools.services.lbs.AuthorizationException
 

B

BasicAuthenticationCredentials - Class in com.tomtom.speedtools.checksums
 
beforeGet() - Method in class com.tomtom.speedtools.apivalidation.ApiDTO
This method must be called by all getters.
beforeSet() - Method in class com.tomtom.speedtools.apivalidation.ApiDTO
This method must be called by all setters.
BinaryMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
BinaryMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.BinaryMapper
 
bindProperties(Binder, String, String...) - Static method in class com.tomtom.speedtools.guice.GuiceUtils
Property file urls are typically file:// or classpath: urls.
booleanField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective boolean field.
BooleanMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
BooleanMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.BooleanMapper
 
boundingBox() - Method in class com.tomtom.speedtools.geometry.GeoArea
Return a rectangle bounding box for the entire expression.
boundingBox() - Method in class com.tomtom.speedtools.geometry.GeoCircle
The bounding box (or 'outer bounding box') of a circle is the rectangle that lies encloses the circle and touches it at 4 points.
boundingBox() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
BUSY - Static variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
 
ByteUtils - Class in com.tomtom.speedtools.utils
Util class for byte relate operations and conversions.

C

CachedTileMap<T> - Class in com.tomtom.speedtools.tilemap
This class represents a cacheable map.
CachedTileMap(long, CacheLoader<TileKey, T>) - Constructor for class com.tomtom.speedtools.tilemap.CachedTileMap
Constructor.
cacheTile(TileKey) - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
Buffer a map tile, given a map tile key.
cacheTile(TileKey) - Method in class com.tomtom.speedtools.tilemap.TileMap
Buffer a map tile which is not shown in the viewport, given a map tile key.
canEqual(Object) - Method in class com.tomtom.speedtools.checksums.SHA1Hash
 
canEqual(Object) - Method in class com.tomtom.speedtools.domain.ColorRGB8
 
canEqual(Object) - Method in class com.tomtom.speedtools.domain.Money
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoHash
Detects whether an object can be compared to this instance.
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoLine
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoObject
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoPoint
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.GeoVector
 
canEqual(Object) - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
canEqual(Object) - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
 
canEqual(Object) - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
 
canEqual(Object) - Method in class com.tomtom.speedtools.json.JsonBased
 
canEqual(Object) - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
canEqual(Object) - Method in class com.tomtom.speedtools.objects.Triple
 
canEqual(Object) - Method in class com.tomtom.speedtools.objects.Tuple
 
canEqual(Object) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
 
canEqual(Object) - Method in class com.tomtom.speedtools.rest.security.Credential
 
canEqual(Object) - Method in class com.tomtom.speedtools.rest.security.Password
 
canEqual(Object) - Method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
canEqual(Object) - Method in class com.tomtom.speedtools.tilemap.TileKey
 
canEqual(Object) - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
canEqual(Object) - Method in class com.tomtom.speedtools.tilemap.ViewportTile
 
canGetObsoletePushTokens() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnector
 
canGetObsoletePushTokens() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnector
 
canGetObsoletePushTokens() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProvider
Some providers are not able to fetch obsolete tokens from the underlying push service.
captorOf(Class<? super T>) - Static method in class com.tomtom.speedtools.testutils.mockito.MockUtil
Get an argument captor for class c
checkAllCollectionsInQueue(Runnable) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
Execute all checks.
checkAllowedValues(boolean, String, String, String...) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkBetween(Uid<?>, Integer, int, int, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkBetween(Uid<?>, Double, double, double, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkBetweens(Uid<?>, Collection<Integer>, int, int, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkBetweens(Uid<?>, Collection<Double>, double, double, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkBIC(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkCollectionSize(Uid<?>, Collection, int, int, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkColor(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkCountryISO2(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkCountryISO2(Uid<?>, String, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkCurrencyISO3(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkCurrentVersion(MongoDB) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
 
checkDate(boolean, String, DateTime, DateTime, DateTime) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkDate(boolean, String, Date, DateTime, DateTime) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkDate(Uid<?>, DateTime, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkDate(Uid<?>, LocalDate, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
CheckDBBase - Class in com.tomtom.speedtools.mongodb.checkdb
This class contains generic helpers for checking database consistency.
CheckDBBase(MongoDB, MongoDBMigrator, MapperRegistry) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
CheckDBBase.CollectionChecker - Class in com.tomtom.speedtools.mongodb.checkdb
Helper class to check a collection.
CheckDBBase.Error - Class in com.tomtom.speedtools.mongodb.checkdb
Container class for errors.
CheckDBBase.Iter<T> - Class in com.tomtom.speedtools.mongodb.checkdb
Helper class to use do-while-loops instead of while-loops.
CheckDBBase.RecordCheckerBase - Class in com.tomtom.speedtools.mongodb.checkdb
Helper class to check a record within a collection.
CheckDBBase.Report - Class in com.tomtom.speedtools.mongodb.checkdb
 
CheckDBBase.UniquenessChecker<T> - Class in com.tomtom.speedtools.mongodb.checkdb
 
checkDouble(boolean, String, Double, double, double, boolean) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
Check a double value.
checkEmailAddress(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkEqual(Uid<?>, Object, Object) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkFalse(String, boolean) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkIBAN(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkInteger(boolean, String, Integer, int, int) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkLocalDate(boolean, String, String, LocalDate, LocalDate) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkLocale(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkLong(boolean, String, Long, long, long) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkNotNull(boolean, String, Object) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkNotNull(Uid<?>, Object, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkNotNullAndValidate(boolean, String, ApiDTO) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkNotNullAndValidateAll(boolean, String, Collection<? extends ApiDTO>) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkNotNullAndValidateEnum(boolean, String, T) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkNull(boolean, String, Object) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkPoint(Uid<?>, GeoPoint, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkRecordId(Uid<?>, Uid<?>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkRectangle(Uid<?>, GeoRectangle, boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkRectangles(Uid<?>, Collection<GeoRectangle>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkString(boolean, String, String, int, int) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkString(Uid<?>, String, int, int) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkTelephoneNumber(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkTimeZone(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkTrue(String, boolean) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkUid(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
checkUnique(Uid<?>, Collection<?>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
checkUrl(boolean, String, String) - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
 
child(String) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
CircularBuffer<T> - Class in com.tomtom.speedtools.buffer
Simple circular buffer class.
CircularBuffer(int, boolean) - Constructor for class com.tomtom.speedtools.buffer.CircularBuffer
Create a new circular buffer.
CircularBuffer(int) - Constructor for class com.tomtom.speedtools.buffer.CircularBuffer
Create a new circular buffer.
CircularBuffer.OverflowException - Exception in com.tomtom.speedtools.buffer
 
CircularBuffer.UnderflowException - Exception in com.tomtom.speedtools.buffer
 
clear() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
clear() - Static method in class com.tomtom.speedtools.rest.InjectorRegistry
Clear the injector, thus allowing a new injector to be stored.
clear() - Method in class com.tomtom.speedtools.urls.UrlParameterBuilder
Clear all key/value pairs.
close() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSGatewayConnection
Closing the underlying socket will also close the socket's InputStream and OutputStream.
collection - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
COLLECTION_NAME - Static variable in interface com.tomtom.speedtools.tracer.mongo.Constants
 
CollectionChecker(String, EntityMapper<?>) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
collectionChecker - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
collectionChecker - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
 
collectionField(String, Mapper<U>, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective collection field.
collectionField(String, Class<? extends Mapper<U>>, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
/** Creates a new reflective field.
CollectionMapper<T> - Class in com.tomtom.speedtools.mongodb.mappers
 
CollectionMapper(Class<? extends Mapper<T>>, Mapper<T>) - Constructor for class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
collectionName - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
collectionName - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
collectViewportTiles(int, int, GeoPoint, int) - Method in class com.tomtom.speedtools.tilemap.TileMap
Get all tiles for a specific viewport.
COLOR_MAX_LENGTH - Static variable in class com.tomtom.speedtools.domain.ColorConverter
 
COLOR_MIN_LENGTH - Static variable in class com.tomtom.speedtools.domain.ColorConverter
 
ColorConverter - Class in com.tomtom.speedtools.domain
A simple utility class for color conversions from a CSS-type format (#RRGGBB) to an actual RGB color class.
ColorRGB8 - Class in com.tomtom.speedtools.domain
RGB color class, 24-bit (3x 8 bits).
ColorRGB8(int, int, int) - Constructor for class com.tomtom.speedtools.domain.ColorRGB8
Create a color.
ColorRGB8(Integer) - Constructor for class com.tomtom.speedtools.domain.ColorRGB8
 
com.tomtom.speedtools.apivalidation - package com.tomtom.speedtools.apivalidation
 
com.tomtom.speedtools.apivalidation.errors - package com.tomtom.speedtools.apivalidation.errors
 
com.tomtom.speedtools.apivalidation.exceptions - package com.tomtom.speedtools.apivalidation.exceptions
 
com.tomtom.speedtools.buffer - package com.tomtom.speedtools.buffer
 
com.tomtom.speedtools.checksums - package com.tomtom.speedtools.checksums
 
com.tomtom.speedtools.cli - package com.tomtom.speedtools.cli
 
com.tomtom.speedtools.crypto - package com.tomtom.speedtools.crypto
 
com.tomtom.speedtools.domain - package com.tomtom.speedtools.domain
 
com.tomtom.speedtools.geometry - package com.tomtom.speedtools.geometry
 
com.tomtom.speedtools.gpstrace - package com.tomtom.speedtools.gpstrace
 
com.tomtom.speedtools.guice - package com.tomtom.speedtools.guice
 
com.tomtom.speedtools.json - package com.tomtom.speedtools.json
 
com.tomtom.speedtools.locale - package com.tomtom.speedtools.locale
 
com.tomtom.speedtools.loghelper - package com.tomtom.speedtools.loghelper
 
com.tomtom.speedtools.maven - package com.tomtom.speedtools.maven
 
com.tomtom.speedtools.metrics - package com.tomtom.speedtools.metrics
 
com.tomtom.speedtools.mongodb - package com.tomtom.speedtools.mongodb
 
com.tomtom.speedtools.mongodb.checkdb - package com.tomtom.speedtools.mongodb.checkdb
 
com.tomtom.speedtools.mongodb.mappers - package com.tomtom.speedtools.mongodb.mappers
 
com.tomtom.speedtools.mongodb.migratedb - package com.tomtom.speedtools.mongodb.migratedb
 
com.tomtom.speedtools.objects - package com.tomtom.speedtools.objects
 
com.tomtom.speedtools.ratelimiter - package com.tomtom.speedtools.ratelimiter
 
com.tomtom.speedtools.rest - package com.tomtom.speedtools.rest
 
com.tomtom.speedtools.rest.security - package com.tomtom.speedtools.rest.security
 
com.tomtom.speedtools.services - package com.tomtom.speedtools.services
 
com.tomtom.speedtools.services.lbs - package com.tomtom.speedtools.services.lbs
 
com.tomtom.speedtools.services.lbs.geocode - package com.tomtom.speedtools.services.lbs.geocode
 
com.tomtom.speedtools.services.lbs.geocode.implementation - package com.tomtom.speedtools.services.lbs.geocode.implementation
 
com.tomtom.speedtools.services.lbs.route - package com.tomtom.speedtools.services.lbs.route
 
com.tomtom.speedtools.services.lbs.route.implementation - package com.tomtom.speedtools.services.lbs.route.implementation
 
com.tomtom.speedtools.services.push - package com.tomtom.speedtools.services.push
 
com.tomtom.speedtools.services.push.domain - package com.tomtom.speedtools.services.push.domain
 
com.tomtom.speedtools.services.push.implementation.apns - package com.tomtom.speedtools.services.push.implementation.apns
 
com.tomtom.speedtools.services.push.implementation.gcm - package com.tomtom.speedtools.services.push.implementation.gcm
 
com.tomtom.speedtools.services.sms - package com.tomtom.speedtools.services.sms
 
com.tomtom.speedtools.services.sms.implementation - package com.tomtom.speedtools.services.sms.implementation
 
com.tomtom.speedtools.services.sms.implementation.messagebird - package com.tomtom.speedtools.services.sms.implementation.messagebird
 
com.tomtom.speedtools.services.sms.implementation.messagebird.dto - package com.tomtom.speedtools.services.sms.implementation.messagebird.dto
 
com.tomtom.speedtools.services.sms.implementation.nexmo - package com.tomtom.speedtools.services.sms.implementation.nexmo
 
com.tomtom.speedtools.services.sms.implementation.nexmo.dto - package com.tomtom.speedtools.services.sms.implementation.nexmo.dto
 
com.tomtom.speedtools.testutils - package com.tomtom.speedtools.testutils
 
com.tomtom.speedtools.testutils.akka - package com.tomtom.speedtools.testutils.akka
 
com.tomtom.speedtools.testutils.constructorchecker - package com.tomtom.speedtools.testutils.constructorchecker
 
com.tomtom.speedtools.testutils.mockito - package com.tomtom.speedtools.testutils.mockito
 
com.tomtom.speedtools.testutils.resteasy - package com.tomtom.speedtools.testutils.resteasy
 
com.tomtom.speedtools.thread - package com.tomtom.speedtools.thread
 
com.tomtom.speedtools.tilemap - package com.tomtom.speedtools.tilemap
 
com.tomtom.speedtools.time - package com.tomtom.speedtools.time
 
com.tomtom.speedtools.tracer - package com.tomtom.speedtools.tracer
 
com.tomtom.speedtools.tracer.mongo - package com.tomtom.speedtools.tracer.mongo
 
com.tomtom.speedtools.urls - package com.tomtom.speedtools.urls
 
com.tomtom.speedtools.utils - package com.tomtom.speedtools.utils
 
com.tomtom.speedtools.xmladapters - package com.tomtom.speedtools.xmladapters
 
compareTo(ActorPath) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
configure(Binder) - Method in class com.tomtom.speedtools.guice.GuiceConfigurationModule
 
configure(FeatureContext) - Method in class com.tomtom.speedtools.rest.security.CorsFeature
 
configure(Binder) - Method in class com.tomtom.speedtools.rest.ServicesModule
 
configure(Binder) - Method in class com.tomtom.speedtools.services.LbsModule
 
configure(Binder) - Method in class com.tomtom.speedtools.services.PushModule
 
configure(Binder) - Method in class com.tomtom.speedtools.services.SmsModule
 
Constants - Interface in com.tomtom.speedtools.tracer.mongo
Utility class for constants.
CONSTRUCTOR - Static variable in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
ConstructorChecker - Class in com.tomtom.speedtools.testutils.constructorchecker
This class automates the validation of the contract of constructors and methods regarding the nullity check of parameters.
contains(Object) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
contains(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoArea
Returns whether another geo area is fully contained within 'this' geo area.
contains(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoArea
contains(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
contains(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
contains(GeoHash) - Method in class com.tomtom.speedtools.geometry.GeoHash
Specifies whether a GeoHash is contained within this one.
contains(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
contains(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
containsAll(Collection<?>) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
Context(MongoDBMigration.Context, DBObject, String) - Constructor for class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
 
contextDestroyed(ServletContextEvent) - Method in class com.tomtom.speedtools.guice.LoggingGuiceResteasyBootstrapServletContextListener
 
contextDestroyed(ServletContextEvent) - Method in class com.tomtom.speedtools.rest.Shutdown
 
ContextHelper - Class in com.tomtom.speedtools.rest.security
Utility methods in this class should be used whenever a context object needs to be retrieved from RestEasy.
contextInitialized(ServletContextEvent) - Method in class com.tomtom.speedtools.guice.LoggingGuiceResteasyBootstrapServletContextListener
 
contextInitialized(ServletContextEvent) - Method in class com.tomtom.speedtools.rest.Shutdown
 
convert(DBObject, String, boolean, MongoDBMigration.Converter<?>) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Convert the values referred to by (object, fieldPath) using the given MongoDBMigration.Converter.
convert(MongoDBMigration.Value) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Converter
 
Converter() - Constructor for class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Converter
 
convertLatLonToTileOffset(GeoPoint, int) - Static method in class com.tomtom.speedtools.tilemap.TileMap
Convert a lat/lon coordinate to a map tile with an offset within the tile.
convertLatLonToViewportXY(GeoPoint, int, int, int, GeoPoint) - Static method in class com.tomtom.speedtools.tilemap.TileMap
Given a viewport calculate the (x, y) position of a lat/lon.
convertTileOffsetToLatLon(TileOffset) - Static method in class com.tomtom.speedtools.tilemap.TileMap
Convert a map tile with zoomlevel and offset to a lat/lon coordinate.
convertToInt(boolean) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
convertToRouteEngineResponse() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
convertViewportXYToLatLon(int, int, int, int, int, GeoPoint) - Static method in class com.tomtom.speedtools.tilemap.TileMap
Convert a (X, Y) position on a screen to a latitude and longitude, given the center of the map and the zoomLevel.
copyOf(Collection<? extends T>) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns the immutable version of given collection.
copyOf(Collection<? extends T>, T...) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns a collection containing elements from elts1, concatenated with elts2.
CorsFeature - Class in com.tomtom.speedtools.rest.security
This class adds the Cross-Origin Resource Sharing feature to allow Javascript to call this service from another domain.
CorsFeature() - Constructor for class com.tomtom.speedtools.rest.security.CorsFeature
 
couldResponseBeExpected() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSNotificationPacket
Only the Enhanced notification format could return a response in case it could not handle the notification.
count - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
count(DBCollection, MongoDBQuery) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Returns number of entities that satisfy a specified query filter.
count(int) - Method in class com.tomtom.speedtools.mongodb.MongoDBPaging
Method applies count and returns new instance.
create(MultiMetricsData.Period) - Static method in class com.tomtom.speedtools.metrics.MetricsCollector
 
create(MultiMetricsData.Period...) - Static method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
create(Class<? extends Mapper<T>>) - Static method in class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
create(Mapper<T>) - Static method in class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
create(Class<? extends Mapper<T>>) - Static method in class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
create(Mapper<T>) - Static method in class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
create(T1, T2, T3) - Static method in class com.tomtom.speedtools.objects.Triple
Create a new triple (a, b, c).
create(T1, T2) - Static method in class com.tomtom.speedtools.objects.Tuple
Create a new tuple (a, b).
create() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectorFactory
 
create() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnectorFactory
 
create() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProviderFactory
Method creates and returns a new instance of PushNotificationProvider.
createBasicAuthenticationCredentials(String) - Static method in class com.tomtom.speedtools.testutils.TestUtils
 
createBasicDBObjectFromRectangle(GeoRectangle, GeoPointMapper) - Static method in class com.tomtom.speedtools.mongodb.MongoDBUtils
This method will return a BasicDBObject representing a Mongo box.
createChild(DBObject, String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
 
createFeedbackConnection() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectionFactory
Returns a APNSGatewayConnection to APNS feedback socket.
createJsonMappedObject() - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer
Create a new JSON mapped object.
createJsonMappedObject() - Method in class com.tomtom.speedtools.mongodb.SimpleMongoDBSerializer
Overridden to create MongoDB JSON mapped object, instead of Java Map objects.
createJsonObjectMapper() - Static method in class com.tomtom.speedtools.json.JsonObjectMapperFactory
 
createPushConnection() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectionFactory
Returns a APNSGatewayConnection to APNS push socket.
createSecurityContextForSession(HttpServletRequest) - Static method in class com.tomtom.speedtools.rest.security.SessionManager
Creates the SecurityContext for the current session.
createUniquenessChecker(boolean, EntityMapper<?>.Field<?>...) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
Creates a new CheckDBBase.UniquenessChecker for this collection.
Credential - Class in com.tomtom.speedtools.rest.security
Placeholder for credential information.
Credential(DateTime, CredentialStatus, DateTime) - Constructor for class com.tomtom.speedtools.rest.security.Credential
Create a credential.
credentialStatus - Variable in class com.tomtom.speedtools.rest.security.Credential
 
CredentialStatus - Enum in com.tomtom.speedtools.rest.security
Credential Statuses for Credential.
credentialStatusUpdateTime - Variable in class com.tomtom.speedtools.rest.security.Credential
 
credentialUpdateTime - Variable in class com.tomtom.speedtools.rest.security.Credential
 
Crypto - Class in com.tomtom.speedtools.crypto
Simple utility class to deal with hash and cryptographic functions.
currency - Variable in class com.tomtom.speedtools.mongodb.mappers.MoneyMapper
 
currencyField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective currency field.
CurrencyMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
CurrencyMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.CurrencyMapper
 
CURRENT_VERSION - Static variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
 
currentRecordInvalid - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
currentVersion(int) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a version.
cursor - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 

D

DaoException - Exception in com.tomtom.speedtools.mongodb
This exception is a base class for exceptions that get thrown whenever a DAO encounters a problem.
DaoException() - Constructor for exception com.tomtom.speedtools.mongodb.DaoException
 
DaoException(Exception) - Constructor for exception com.tomtom.speedtools.mongodb.DaoException
 
DaoException(String) - Constructor for exception com.tomtom.speedtools.mongodb.DaoException
 
DaoException(String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.DaoException
 
DaoUtils - Class in com.tomtom.speedtools.mongodb
This class provides generic methods to operate on MongoDB Collections.
databaseErrors - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
databaseWarnings - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
DateAdapter - Class in com.tomtom.speedtools.xmladapters
Adapter class for serializing and deserializing dates in XML/JSON.
DateAdapter.JsonDateDeserializer - Class in com.tomtom.speedtools.xmladapters
 
DateAdapter.JsonDateSerializer - Class in com.tomtom.speedtools.xmladapters
 
DateAdapter.XMLAdapter - Class in com.tomtom.speedtools.xmladapters
The class DateAdapter.XMLAdapter can be used as an XmlAdapter for JAX-B annotations.
DateTimeAdapter - Class in com.tomtom.speedtools.xmladapters
Adapter class for serializing and deserializing date/time values in XML/JSON.
DateTimeAdapter.JsonDateTimeStringDeserializer - Class in com.tomtom.speedtools.xmladapters
 
DateTimeAdapter.JsonSerializerWithMillisResolution - Class in com.tomtom.speedtools.xmladapters
 
DateTimeAdapter.JsonSerializerWithSecondsResolution - Class in com.tomtom.speedtools.xmladapters
 
DateTimeAdapter.XMLAdapterWithMillisResolution - Class in com.tomtom.speedtools.xmladapters
 
DateTimeAdapter.XMLAdapterWithSecondsResolution - Class in com.tomtom.speedtools.xmladapters
The class DateTimeAdapter.XMLAdapterWithSecondsResolution can be used as an XmlAdapter for JAX-B annotations.
dateTimeCollectionField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective date-time field.
dateTimeField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective date-time field.
DateTimeMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
DateTimeMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.DateTimeMapper
 
DateTimeSerializer - Class in com.tomtom.speedtools.json
To use the DateTimeSerializer, use the following annotations: (at)XmlElement(name = "time") (at)JsonSerialize(using = ToStringSerializer.class) (at)JsonDeserialize(using = FromStringDeserializer.class) private DateTime time;
DateTimeSerializer.FromLongDeserializer - Class in com.tomtom.speedtools.json
 
DateTimeSerializer.FromStringDeserializer - Class in com.tomtom.speedtools.json
 
DateTimeSerializer.LongMixIn - Interface in com.tomtom.speedtools.json
 
DateTimeSerializer.StringMixIn - Interface in com.tomtom.speedtools.json
Provide a custom date time serializer for Joda time objects.
DateTimeSerializer.ToLongSerializer - Class in com.tomtom.speedtools.json
 
DateTimeSerializer.ToStringSerializer - Class in com.tomtom.speedtools.json
 
dateTimeToUTCTimestamp(DateTime) - Static method in class com.tomtom.speedtools.time.UTCTime
Returns a timestamp that corresponds to the given date.
DateTimeZoneAdapter - Class in com.tomtom.speedtools.xmladapters
Adapter class for serializing and deserializing time zones in XML/JSON.
DateTimeZoneAdapter() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeZoneAdapter
 
DateTimeZoneAdapter.JsonDateTimeZoneDeserializer - Class in com.tomtom.speedtools.xmladapters
 
DateTimeZoneAdapter.JsonDateTimeZoneSerializer - Class in com.tomtom.speedtools.xmladapters
 
db - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
DB_DATE_MAX - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
Some limits.
DB_DATE_MIN - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
DB_LAT_MAX - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
DB_LAT_MIN - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
DB_LON_MAX - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
DB_LON_MIN - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
decode(String) - Static method in class com.tomtom.speedtools.geometry.GeoHash
Decodes a geoHash string into a GeoPoint.
decodeFromJsonString(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Method unescapes a JSON string to regular string format.
decreaseResolution() - Method in class com.tomtom.speedtools.geometry.GeoHash
Shortens the size of the GeoHash by one character, effectively decreasing the resolution.
decreaseResolution(int) - Method in class com.tomtom.speedtools.geometry.GeoHash
Shortens the size of the GeoHash, so removes characters from the right, effectively decreasing the resolution.
DEFAULT_COUNT - Static variable in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
DEFAULT_INSTANCE - Static variable in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
DEFAULT_INSTANCE - Static variable in class com.tomtom.speedtools.mongodb.MongoDBSorting
 
DEFAULT_OFFSET - Static variable in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
DEFAULT_PARAMETER_NAME - Static variable in exception com.tomtom.speedtools.apivalidation.exceptions.ApiDuplicateIdException
 
degreesLatToMeters(double) - Static method in class com.tomtom.speedtools.geometry.Geo
Convert a number of degrees latitude to meters.
degreesLonToMetersAtLat(double, double) - Static method in class com.tomtom.speedtools.geometry.Geo
Given a reference latitude, convert a number of meters to degrees longitude.
deliverReport(String, HttpServletRequest, AsyncResponse) - Method in class com.tomtom.speedtools.services.sms.implementation.SMSDeliveryReportResourceImpl
 
deliverReport(String, HttpServletRequest, AsyncResponse) - Method in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportResource
This operation sends a delivery report to the registered listener.
DESC - Static variable in class com.tomtom.speedtools.mongodb.MongoDBSorting
 
descendant(Iterable<String>) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
descending(EntityMapper<?>.Field<?>...) - Method in class com.tomtom.speedtools.mongodb.MongoDBSorting
Method constructs a new instance of a MongoDBSorting object and adds descending sorting to initial instance.
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.json.DateTimeSerializer.FromLongDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.json.DateTimeSerializer.FromStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.json.ImageSerializer.FromBytesDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.json.ImageSerializer.FromBytesDeserializerForBufferedImage
 
deserialize(Object) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer
Given a JSON value object, deserialize it into a POJO.
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.xmladapters.DateAdapter.JsonDateDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.xmladapters.DateTimeAdapter.JsonDateTimeStringDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.xmladapters.DateTimeZoneAdapter.JsonDateTimeZoneDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class com.tomtom.speedtools.xmladapters.LocalDateAdapter.JsonLocalDateDeserializer
 
determineMapperFromRawType(Class<?>) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer
Determine the mapper for a given raw type.
determineMapperFromRawType(Class<?>) - Method in class com.tomtom.speedtools.mongodb.SimpleMongoDBSerializer
Provide a mapper for BSON objects.
DISCRIMINATOR_KEY - Static variable in class com.tomtom.speedtools.mongodb.MongoDBKeyNames
Type discrimination field.
distanceInMeters(GeoPoint, GeoPoint) - Static method in class com.tomtom.speedtools.geometry.Geo
Calculate the shortest distance between GeoPoints.
done() - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
Indicate end of validation.
done() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
DOUBLE_COMPARATOR - Static variable in class com.tomtom.speedtools.utils.DoubleUtils
Comparator that uses the Double's natural ordering.
doubleCollectionField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective double field.
doubleField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective double field.
DoubleMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
DoubleMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.DoubleMapper
 
DoubleUtils - Class in com.tomtom.speedtools.utils
Utility class to handle double comparisons properly.
DUMMY_RECORD_ID - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
duration(Duration) - Static method in class com.tomtom.speedtools.time.DurationUtils
Converts a joda duration to an Akka duration.
duration(DateTime, DateTime) - Static method in class com.tomtom.speedtools.time.DurationUtils
Converts the difference between two joda times to an Akka duration.
durationFromNowUntil(DateTime) - Static method in class com.tomtom.speedtools.time.DurationUtils
Returns the time that is left between "now" and given time instance as an Akka duration instance.
DurationUtils - Class in com.tomtom.speedtools.time
Utility class for Akka related functions.

E

EARTH_CIRCUMFERENCE_X - Static variable in class com.tomtom.speedtools.geometry.Geo
 
EARTH_CIRCUMFERENCE_Y - Static variable in class com.tomtom.speedtools.geometry.Geo
 
EARTH_RADIUS_X_METERS - Static variable in class com.tomtom.speedtools.geometry.Geo
 
EARTH_RADIUS_Y_METERS - Static variable in class com.tomtom.speedtools.geometry.Geo
 
elements() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
elemMatch(EntityMapper<?>.Field<T>, MongoDBQuery...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
elevationMeters - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoPointMapper
 
empty - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
emptyList() - Static method in class com.tomtom.speedtools.objects.Immutables
Return the empty immutable list.
emptyMap() - Static method in class com.tomtom.speedtools.objects.Immutables
Return the empty immutable map.
emptySet() - Static method in class com.tomtom.speedtools.objects.Immutables
Return the empty immutable set.
emptyToNull(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Converts an empty or null string to null.
enable(boolean) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Enable or disable the cache.
encode(GeoPoint) - Static method in class com.tomtom.speedtools.geometry.GeoHash
Encodes a GeoPoint into a geoHash string.
encode(double, double) - Static method in class com.tomtom.speedtools.geometry.GeoHash
 
encode(String) - Static method in class com.tomtom.speedtools.urls.UrlParameterBuilder
Utility function to encode a parameter.
encodeBase64(String) - Static method in class com.tomtom.speedtools.checksums.BasicAuthenticationCredentials
Return a base-64 encoded string.
encodeBase64WithNone(String) - Static method in class com.tomtom.speedtools.checksums.BasicAuthenticationCredentials
Return a base-64 encoded string with salt ":none" appended.
encodeToJsonString(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Method escapes a string in JSON format.
ENCODING - Static variable in class com.tomtom.speedtools.urls.UrlParameterBuilder
Parameter encoding type.
endsub(EntityMapper<?>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
EntityMapper<T> - Class in com.tomtom.speedtools.mongodb.mappers
 
EntityMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
EntityMapper.CurrentVersion - Class in com.tomtom.speedtools.mongodb.mappers
 
EntityMapper.EntityType - Class in com.tomtom.speedtools.mongodb.mappers
 
EntityMapper.Field<U> - Class in com.tomtom.speedtools.mongodb.mappers
 
EntityMapper.HasFieldName - Interface in com.tomtom.speedtools.mongodb.mappers
 
EntityMapper.ReflectiveField<U> - Class in com.tomtom.speedtools.mongodb.mappers
 
EntityMapper.SuperEntity - Class in com.tomtom.speedtools.mongodb.mappers
 
EntityNotFoundException - Exception in com.tomtom.speedtools.mongodb
Thrown when an entity that is expected to exist could not be retrieved from the database.
EntityNotFoundException(String) - Constructor for exception com.tomtom.speedtools.mongodb.EntityNotFoundException
 
EntityNotFoundException(Logger, String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.EntityNotFoundException
 
EntityRemoveException - Exception in com.tomtom.speedtools.mongodb
Thrown when an entity could not be removed from the database.
EntityRemoveException(String) - Constructor for exception com.tomtom.speedtools.mongodb.EntityRemoveException
 
EntityRemoveException(String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.EntityRemoveException
 
EntityStoreException - Exception in com.tomtom.speedtools.mongodb
Thrown when an entity could not be stored to the database.
EntityStoreException(String) - Constructor for exception com.tomtom.speedtools.mongodb.EntityStoreException
 
EntityStoreException(String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.EntityStoreException
 
entityType(Class<T>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Create a new entity type declaration.
entityType(Class<T>, String) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Create a new entity type declaration.
EntityType(Class<T>, String) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.EntityType
 
entityType - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoAreaMapper
 
entityType - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoPointMapper
 
entityType - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoRectangleMapper
 
entityType - Variable in class com.tomtom.speedtools.mongodb.mappers.GpsTraceMapper
 
entityType - Variable in class com.tomtom.speedtools.mongodb.mappers.GpsTracePointMapper
 
entityType - Variable in class com.tomtom.speedtools.mongodb.mappers.MoneyMapper
 
EnumerationMapper<T extends Enum<T>> - Class in com.tomtom.speedtools.mongodb.mappers
Base class for enumeration mappers.
EnumerationMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper
 
EnumerationMapper.Value - Class in com.tomtom.speedtools.mongodb.mappers
 
EPSILON - Static variable in class com.tomtom.speedtools.utils.MathUtils
Precision for floating point numbers; used to decide equality.
eq(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eq(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eq(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eq(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eq(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eqAny(EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eqAny(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eqAny(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eqAny(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
eqNullOrMissing(EntityMapper<?>.Field<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match attributes with value null or the absence of an attribute.
eqNullOrMissing(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match attributes with value null or the absence of an attribute.
eqNullOrMissing(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match attributes with value null or the absence of an attribute.
equal(Object, Object) - Static method in class com.tomtom.speedtools.objects.Objects
Tests if the 2 given objects are equal.
equals(Object) - Method in class com.tomtom.speedtools.checksums.SHA1Hash
 
equals(Object) - Method in class com.tomtom.speedtools.domain.ColorRGB8
 
equals(Object) - Method in class com.tomtom.speedtools.domain.Money
 
equals(Object) - Method in class com.tomtom.speedtools.domain.Uid
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoHash
Detects whether a given object is equal to this instance.
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoLine
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoPoint
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.GeoVector
 
equals(Object) - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
equals(Object) - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
 
equals(Object) - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
 
equals(Object) - Method in class com.tomtom.speedtools.json.JsonBased
 
equals(Object) - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
equals(Object) - Method in class com.tomtom.speedtools.objects.Triple
 
equals(Object) - Method in class com.tomtom.speedtools.objects.Tuple
 
equals(Object) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
 
equals(Object) - Method in class com.tomtom.speedtools.rest.security.Credential
 
equals(Object) - Method in class com.tomtom.speedtools.rest.security.Password
 
equals(Object) - Method in class com.tomtom.speedtools.services.push.domain.PushToken
 
equals(Object) - Method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
equals(Object) - Method in class com.tomtom.speedtools.tilemap.TileKey
 
equals(Object) - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
equals(Object) - Method in class com.tomtom.speedtools.tilemap.ViewportTile
 
error(Uid<?>, String, String, Exception) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
Error(String, String, String, Exception) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
Error(Uid<?>, String, String, Exception) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
error(Uid<?>, String) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
error(Uid<?>, Object, String) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
error(Uid<?>, String, Exception) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
errors - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
estimatedMinTravelTime(GeoPoint, GeoPoint) - Static method in class com.tomtom.speedtools.geometry.Geo
Return a best estimate for the minimum travel time required to get from A to B.
estimatedMinTravelTime(GeoPoint, GeoPoint, int) - Static method in class com.tomtom.speedtools.geometry.Geo
Return a best estimate for the minimum travel time required to get from A to B.
exception - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
execute(Runnable) - Method in class com.tomtom.speedtools.testutils.akka.SimpleExecutionContext
 
exists(EntityMapper.HasFieldName) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match the presence of an attribute.
exists(EntityMapper.HasFieldName, EntityMapper.HasFieldName) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match the presence of an attribute.
exists(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match the presence of an attribute.
exists(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method returns a MongoDBQuery that would match the presence of an attribute.
expand(double) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
Expands the rectangle by given amount of meters on each side.

F

FakeData - Class in com.tomtom.speedtools.testutils
The class "Fake" contains all sorts of the functions to generate "fake" times or texts that can be used in simulations.
field - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
field(EntityMapper<?>.Field<?>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
field(String, Mapper<U>, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective field.
field(String, Class<? extends Mapper<U>>, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
/** Creates a new reflective field.
Field(String, Class<? extends Mapper<U>>, int...) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
Field(String, Mapper<U>, int...) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
fieldName - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
fieldPath - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
 
find(DBCollection, EntityMapper<T>, MongoDBQuery) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Finds entities that satisfy a specified query filter.
find(DBCollection, EntityMapper<T>, boolean, MongoDBQuery) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Finds entities that satisfy a specified query filter.
find(DBCollection, EntityMapper<T>, boolean, MongoDBQuery, MongoDBSorting, MongoDBPaging) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Finds entities that satisfy a specified query filter.
findMapper(Class<? extends M>) - Method in class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
Returns the entity mapper for given entity type, if the schema contains one.
findMax(double[]) - Static method in class com.tomtom.speedtools.utils.MathUtils
Find the maximum in a double array.
findMin(double[]) - Static method in class com.tomtom.speedtools.utils.MathUtils
Find the minimum in a double array.
findOne(DBCollection, EntityMapper<T>, MongoDBQuery) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Finds a single entity that satisfies a specified query filter.
findZoomLevelAndMapCenter(int, int, int, Collection<GeoPoint>) - Static method in class com.tomtom.speedtools.tilemap.TileMap
Given a set of points, a viewport width/height and the border width, return a zoomlevel and map center that will contain the specific viewport.
finished - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
finished() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.IterableDelegate
 
first(EntityMapper.HasFieldName) - Static method in class com.tomtom.speedtools.mongodb.MongoDBQuery
Method created a HasFieldName instance that will return a reference to the first element of the given collection field.
firstUpdate - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
flush() - Method in interface com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Command
 
flush() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Context
 
flush() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
flushTraces() - Static method in class com.tomtom.speedtools.tracer.TracerFactory
 
format(String) - Static method in class com.tomtom.speedtools.xmladapters.TelephoneNumberAdapter
 
formatPostcalCodeAndCity(Locale, String, String) - Static method in class com.tomtom.speedtools.utils.AddressUtils
 
formatStreetWithHouseNumber(Locale, String, Integer, String) - Static method in class com.tomtom.speedtools.utils.AddressUtils
 
formatTimeAsHHMM(Date) - Static method in class com.tomtom.speedtools.testutils.FakeData
General utility to format a time string as "HH:MM".
from(DateTime) - Static method in class com.tomtom.speedtools.time.UTCTime
Return time in time zone UTC.
from(Date) - Static method in class com.tomtom.speedtools.time.UTCTime
Return time in time zone UTC.
fromAreas(Collection<? extends GeoArea>) - Static method in class com.tomtom.speedtools.geometry.GeoArea
Convenience function to create a GeoArea from a list of areas.
FromBytesDeserializer() - Constructor for class com.tomtom.speedtools.json.ImageSerializer.FromBytesDeserializer
 
FromBytesDeserializerForBufferedImage() - Constructor for class com.tomtom.speedtools.json.ImageSerializer.FromBytesDeserializerForBufferedImage
 
fromBytesToInt(byte[]) - Static method in class com.tomtom.speedtools.utils.ByteUtils
Method converts given byte array of 4 bytes into a signed integer.
fromBytesToInt(byte, byte, byte, byte) - Static method in class com.tomtom.speedtools.utils.ByteUtils
Method converts given 4 bytes into a signed integer.
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.BinaryMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.BooleanMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.CurrencyMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.DateTimeMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.DoubleMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Converts a database object to an entity.
fromDb(DBObject, List<MapperError>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Converts a database object to an entity.
fromDb(T, DBObject) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Merges a database object into an existing entity.
fromDb(T, DBObject, List<MapperError>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Merges a database object into an existing entity.
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.IdentityMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.IntegerMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.LocalDateMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.LocaleMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.LongMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.Mapper
Transform a database value to a typed Java object.
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.ReferenceMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.StringMapper
 
fromDb(Object) - Method in class com.tomtom.speedtools.mongodb.mappers.URLMapper
 
fromDbObject(DBObject) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
fromHexString(String) - Static method in class com.tomtom.speedtools.domain.Uid
Instantiates a Uid with given id.
fromJson(String, Class<T>) - Static method in class com.tomtom.speedtools.json.Json
 
fromJson(Object) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer.IdentityMapper
 
fromJson(Object) - Method in interface com.tomtom.speedtools.json.SimpleJsonSerializer.Mapper
Convert a JSON value object back to a POJO.
FromLongDeserializer() - Constructor for class com.tomtom.speedtools.json.DateTimeSerializer.FromLongDeserializer
 
fromString(String) - Static method in class com.tomtom.speedtools.domain.Uid
Instantiates a Uid with given id.
FromStringDeserializer() - Constructor for class com.tomtom.speedtools.json.DateTimeSerializer.FromStringDeserializer
 

G

GCMConnector - Class in com.tomtom.speedtools.services.push.implementation.gcm
Connector that is able to push messages for Google Cloud Messaging.
GCMConnector(GCMProperties) - Constructor for class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnector
 
GCMConnectorFactory - Class in com.tomtom.speedtools.services.push.implementation.gcm
Factory that can create GCMConnectors.
GCMConnectorFactory(GCMProperties) - Constructor for class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnectorFactory
 
GCMProperties - Class in com.tomtom.speedtools.services.push.implementation.gcm
Class holds properties for connecting to Google Cloud Messaging Server.
GCMProperties(String, String, Integer, Integer, boolean) - Constructor for class com.tomtom.speedtools.services.push.implementation.gcm.GCMProperties
 
GCMSender - Class in com.tomtom.speedtools.services.push.implementation.gcm
This class can be used to override the use of the standard endpoint.
GCMSender(String, String) - Constructor for class com.tomtom.speedtools.services.push.implementation.gcm.GCMSender
 
GeneralExceptionMapper - Class in com.tomtom.speedtools.rest
 
GeneralExceptionMapper() - Constructor for class com.tomtom.speedtools.rest.GeneralExceptionMapper
 
generateAuthenticationToken() - Static method in class com.tomtom.speedtools.rest.security.AuthenticationToken
Generates a new authentication token.
generateRandomStringFromChars(char[], int) - Static method in class com.tomtom.speedtools.utils.StringUtils
Method generates a random string from given characters with specified length.
GenericTraceHandler - Interface in com.tomtom.speedtools.tracer
GenericTraceHandler is an interface to catch type-safe events from event loggers.
Geo - Class in com.tomtom.speedtools.geometry
Utility class for geometry package.
GeoArea - Class in com.tomtom.speedtools.geometry
A geo area is an expression which has the following format: GeoArea := Primitive | Inverse | Union | Difference Primitive := GeoRectangle | GeoCircle Inverse := invert(GeoArea) Union := add(GeoArea, GeoArea) Difference := subtract(GeoArea, GeoArea) Intersection := intersect(GeoArea, GeoArea) Primitives are specified using GeoPoint objects, which can contain latitude/longitude values.
GeoArea() - Constructor for class com.tomtom.speedtools.geometry.GeoArea
 
GeoAreaMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
GeoAreaMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.GeoAreaMapper
 
GeoCircle - Class in com.tomtom.speedtools.geometry
Represents circle primitive as a GeoPoint and a radius.
GeoCircle(GeoPoint, Double) - Constructor for class com.tomtom.speedtools.geometry.GeoCircle
Create a circle geo area.
GeoCircle(GeoPoint, GeoPoint) - Constructor for class com.tomtom.speedtools.geometry.GeoCircle
Create a circle geo area with 2 points: one is the center, the other a point on the circle.
GeoCodeEngine - Interface in com.tomtom.speedtools.services.lbs.geocode
This interface wraps the TomTom LBS Geocoding functionality, found at http://lbs.tomtom.com.
GeoCodeEngineResponse - Class in com.tomtom.speedtools.services.lbs.geocode
This class defines a top-level TomTom LBS Geocoding response.
GeoCodeEngineResponse() - Constructor for class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
GeoCodeEngineResult - Class in com.tomtom.speedtools.services.lbs.geocode
This class defines individual geocoding results in a TomTom LBS Geocoding response.
GeoCodeEngineResult() - Constructor for class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
GeoHash - Class in com.tomtom.speedtools.geometry
This class deals with GeoHash functionality.
GeoHash(String) - Constructor for class com.tomtom.speedtools.geometry.GeoHash
Create a GeoHash from a hash string.
GeoHash(GeoPoint) - Constructor for class com.tomtom.speedtools.geometry.GeoHash
Create a GeoHash from a point.
GeoLine - Class in com.tomtom.speedtools.geometry
Geometric line between two points, from west to east (or, for vertical vectors east=west).
GeoLine(GeoPoint, GeoPoint) - Constructor for class com.tomtom.speedtools.geometry.GeoLine
Create a line.
GeoObject - Class in com.tomtom.speedtools.geometry
Abstract root class for all things geo.
GeoObject() - Constructor for class com.tomtom.speedtools.geometry.GeoObject
Protected constructor.
GeoPoint - Class in com.tomtom.speedtools.geometry
Geometric point, 2D or 3D.
GeoPoint(Double, Double, Double) - Constructor for class com.tomtom.speedtools.geometry.GeoPoint
Create a 2D or 3D point.
GeoPoint(Double, Double) - Constructor for class com.tomtom.speedtools.geometry.GeoPoint
Create a 2D point.
GeoPointMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
GeoPointMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.GeoPointMapper
 
GeoPolyLine - Class in com.tomtom.speedtools.geometry
Geometric line between a number of points.
GeoPolyLine(List<GeoPoint>) - Constructor for class com.tomtom.speedtools.geometry.GeoPolyLine
Create a polyline.
GeoRectangle - Class in com.tomtom.speedtools.geometry
Represents a rectangle.
GeoRectangle(GeoPoint, GeoPoint) - Constructor for class com.tomtom.speedtools.geometry.GeoRectangle
Create a rectangular geo area.
GeoRectangleMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
GeoRectangleMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.GeoRectangleMapper
 
GeoVector - Class in com.tomtom.speedtools.geometry
Geometric vector which contains an Northing and Easting component.
GeoVector(Double, Double, Double) - Constructor for class com.tomtom.speedtools.geometry.GeoVector
Create a vector.
GeoVector(Double, Double) - Constructor for class com.tomtom.speedtools.geometry.GeoVector
Create a vector.
get(int) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
get() - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Return oldest element and move cursor.
get(int) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Get point.
get(MultiMetricsData.Period) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
get(T) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
get(T) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.ReflectiveField
 
get(DBObject, String...) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Reads all values from the property denoted by fieldPaths.
get() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Replaceable
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiBICFormatError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiColorFormatError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDuplicateIdError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiIBANFormatError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiInvalidFormatError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateFormatError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
 
getActual() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiUidSyntaxError
 
getActualDate() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDateOutOfRangeError
 
getActualDate() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateOutOfRangeError
 
getActualLength() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiStringLengthError
 
getActualValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDoubleOutOfRangeError
 
getActualValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiIntegerOutOfRangeError
 
getActualValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLongOutOfRangeError
 
getAmount() - Method in class com.tomtom.speedtools.domain.Money
Amount, multiplied by 10^Currency.getDefaultFractionDigits().
getApiKey() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
getApiKey() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMProperties
Returns API key for this application.
getApiVersion() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
getArgs() - Method in class com.tomtom.speedtools.tracer.Trace
 
getAuthenticationScheme() - Method in class com.tomtom.speedtools.rest.security.SecurityContextImpl
 
getAuthenticationToken() - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken.AuthenticationTokenHolder
 
getAvg() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Return the average of all metric data added up until now since the duration (approx) of this metric.
getAvg() - Method in interface com.tomtom.speedtools.metrics.MetricsData
Return the average of all metric data added up until now since the duration (approx) of this metric.
getAvg(MultiMetricsData.Period) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
Return the average of all metric data added to the collector with the given interval up until now since the duration (approx) of this metric.
getB() - Method in class com.tomtom.speedtools.domain.ColorRGB8
Blue.
getBadge() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
getBaseUrl() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdProperties
 
getBaseUrl() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoProperties
 
getCause() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperError
 
getCenter() - Method in class com.tomtom.speedtools.geometry.GeoArea
 
getCenter() - Method in class com.tomtom.speedtools.geometry.GeoCircle
Get center.
getCenter() - Method in class com.tomtom.speedtools.geometry.GeoLine
Return center == Mid point of (northEast + southWest).
getCenter() - Method in class com.tomtom.speedtools.geometry.GeoObject
Center point of the geo object.
getCenter() - Method in class com.tomtom.speedtools.geometry.GeoPoint
Return center of point == point.
getCenter() - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Return center == Mid point of bounding box of polyline.
getCity() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getClazz() - Method in class com.tomtom.speedtools.tracer.Trace
 
getClientRef() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getCollection(String) - Method in class com.tomtom.speedtools.mongodb.MongoDB
 
getCollectionName() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
getCollectionNames() - Method in class com.tomtom.speedtools.mongodb.MongoDB
 
getConnectionTimeoutMsecs() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getContext() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Replaceable
 
getContext(Class<?>) - Method in class com.tomtom.speedtools.rest.RestEasyJacksonContextResolver
 
getContextData(Class<T>) - Static method in class com.tomtom.speedtools.rest.security.ContextHelper
Returns contextual objects from RestEasy using ResteasyProviderFactory.getContextData(Class).
getCount() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Return the total number of metric data items added up until now since the duration (approx) of this metric.
getCount() - Method in interface com.tomtom.speedtools.metrics.MetricsData
Return the total number of metric data items added up until now since the duration (approx) of this metric.
getCount() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
getCount(MultiMetricsData.Period) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
Return the total number of metric data items added to the collector with the given interval up until now since the duration (approx) of this metric.
getCount() - Method in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
getCount() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
getCountry() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getCountryISO3() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getCredentialStatus() - Method in class com.tomtom.speedtools.rest.security.Credential
Credential status of the credential.
getCredentialStatusUpdateTime() - Method in class com.tomtom.speedtools.rest.security.Credential
Credential status update time.
getCredentialUpdateTime() - Method in class com.tomtom.speedtools.rest.security.Credential
Credential update time of the credential.
getCredits() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
getCurrency() - Method in class com.tomtom.speedtools.domain.Money
Currency.
getCurrentJsonObjectMapper() - Static method in class com.tomtom.speedtools.json.Json
Return JSON mapper used for JAXB.
getCurrentSessionId() - Method in class com.tomtom.speedtools.rest.security.SessionManager
Returns the session ID of the current session, even if there is no user authenticated in the current session.
getCurrentStringObjectMapper() - Static method in class com.tomtom.speedtools.json.Json
Return single JSON mapper for toString.
getCurrentVersion() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Gets the current version of this mapper.
getDatabase() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getDB() - Method in class com.tomtom.speedtools.mongodb.MongoDB
 
getDbValue() - Method in class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper.Value
 
getDefaultLanguage() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getDefaultRanking() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBird
 
getDefaultRanking() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.Nexmo
 
getDefaultRanking() - Method in interface com.tomtom.speedtools.services.sms.SMSProviderConnector
All providers are assigned a number to choose between them if all other criteria (like reliability/cost etc) are equal.
getDelegate() - Method in class com.tomtom.speedtools.testutils.mockito.VerificationWithTimeoutImpl
 
getDeliveryStatus() - Method in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportProcessor
Get the delivery status for the delivery report.
getDescription() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
 
getDiscriminator() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.EntityType
Discriminator value.
getDiscriminator() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Discriminator value.
getDisplayCountry(String) - Static method in class com.tomtom.speedtools.utils.AddressUtils
Returns the human readable representation of a ISO-3166 country code.
getDisplayCountry(String, Locale) - Static method in class com.tomtom.speedtools.utils.AddressUtils
Returns the human readable representation of a ISO-3166 country code in a specific language.
getDistrict() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getDurationMsec() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
getEasting() - Method in class com.tomtom.speedtools.geometry.GeoLine
Return degrees easting.
getEasting() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
Get Easting degrees.
getEasting() - Method in class com.tomtom.speedtools.geometry.GeoVector
 
getElementMapper() - Method in class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
getElementMapper() - Method in class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
getElements() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
getElevationMeters() - Method in class com.tomtom.speedtools.geometry.GeoPoint
Get elevation (in meters).
getElevationMeters() - Method in class com.tomtom.speedtools.geometry.GeoVector
 
getElevationMeters() - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
getElevationMetersOrNaN() - Method in class com.tomtom.speedtools.geometry.GeoPoint
Get elevation (in meters), or NaN if the elevation is absent.
getEndpoint() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMProperties
Method returns the end point in case or null when it is not specified.
getEntityMapper() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperError
Java class of the field that could not be mapped onto.
getEntityType() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.EntityType
 
getEntityType() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Entity type.
getEnumValue() - Method in class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper.Value
 
getError() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperError
Error message.
getErrorCode() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiValidationError
 
getErrors() - Method in exception com.tomtom.speedtools.apivalidation.exceptions.ApiBadRequestException
 
getErrorText() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getException() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
getExceptions() - Method in class com.tomtom.speedtools.thread.WorkQueue
Return any runtime exception that occurred in the threads.
getExecutionContext() - Method in interface com.tomtom.speedtools.rest.Reactor
Get the Akka execution context.
getExecutionContext() - Method in class com.tomtom.speedtools.rest.ReactorImpl
 
getExpected() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiInvalidFormatError
 
getExpiry() - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
Expiry time.
getFeedbackHost() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns host name of feedback service.
getFeedbackPort() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns TCP port of feedback service.
getFetcher() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
Return the trace fetcher, in case you wish to walk through events in your own code.
getFetcherQueueMaxSize() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getFetcherThreadSleepAfterExceptionMsecs() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getFetcherThreadSleepMsecs() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getFieldName() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
getFieldName() - Method in interface com.tomtom.speedtools.mongodb.mappers.EntityMapper.HasFieldName
 
getFieldName() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperError
Field name (name of the java bean property) that could not be mapped onto.
getFields() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Returns the registered fields of this mapper.
getFieldsIncludingSuperEntities() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Returns the registered fields of this mapper including fields in super entities.
getFirstString(Object) - Static method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
getFirstVersion() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
Return the 'first'-version.
getFormat() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateFormatError
 
getFormat() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
 
getFormattedAddress() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getFromVersion() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Return 'from'-version.
getG() - Method in class com.tomtom.speedtools.domain.ColorRGB8
Green.
getGatewayHost() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns host name of push service.
getGatewayPort() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns TCP port of push service.
getGeoCodeEngineResultList() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
getGeoCodeUrl1() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
getGeoCodeUrl2() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
getGeoHash() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getGeoPoint() - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
getGpsTracePoints() - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
Retrieve trace data.
getHash() - Method in class com.tomtom.speedtools.geometry.GeoHash
Return the geo hash string of this object.
getHash() - Method in class com.tomtom.speedtools.rest.security.Password
Get password hash.
getHeading() - Method in class com.tomtom.speedtools.geometry.GeoLine
Returns the heading angle with respect to North, counted clockwise.
getHeightMeters() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getHexByteArray(String) - Static method in class com.tomtom.speedtools.checksums.HexString
Convert a hex value string to an array of bytes
getHexString(String) - Static method in class com.tomtom.speedtools.checksums.HexString
String to hexify.
getHexString(byte[]) - Static method in class com.tomtom.speedtools.checksums.HexString
Convert an array of bytes to a hex value string.
getHouseNumber() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getId() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
getInjector() - Static method in class com.tomtom.speedtools.rest.InjectorRegistry
Retrieve the current global (static) injector.
getInputStream() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSGatewayConnection
 
getInstance() - Static method in class com.tomtom.speedtools.json.SimpleJsonSerializer
Get singleton instance of this class.
getInstance() - Static method in class com.tomtom.speedtools.mongodb.mappers.IdentityMapper
 
getInstance() - Static method in class com.tomtom.speedtools.mongodb.SimpleMongoDBSerializer
Get the serializer/deserializer instance.
getInstance() - Static method in class com.tomtom.speedtools.testutils.akka.SimpleExecutionContext
 
getItem() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse
 
getKey() - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
getLastDay() - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
getLastDay() - Method in interface com.tomtom.speedtools.metrics.MultiMetricsData
 
getLastGpsTracePoint() - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
Get latest, most recent GPS point.
getLastHour() - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
getLastHour() - Method in interface com.tomtom.speedtools.metrics.MultiMetricsData
 
getLastMinute() - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
getLastMinute() - Method in interface com.tomtom.speedtools.metrics.MultiMetricsData
 
getLastMonth() - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
getLastMonth() - Method in interface com.tomtom.speedtools.metrics.MultiMetricsData
 
getLastWeek() - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
getLastWeek() - Method in interface com.tomtom.speedtools.metrics.MultiMetricsData
 
getLat() - Method in class com.tomtom.speedtools.geometry.GeoPoint
Get latitude (range [-90, 90]).
getLatestToVersion() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
Get version of last migrator.
getLatitude() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getLengthMeters() - Method in class com.tomtom.speedtools.geometry.GeoLine
Return length of line in meters (approximation).
getLengthMeters() - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Return length of line in meters (approximation).
getLine(int) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Get a single line segment.
getListener() - Method in class com.tomtom.speedtools.services.sms.SMSDeliveryReportListenerRegistry
 
getLon() - Method in class com.tomtom.speedtools.geometry.GeoPoint
Get longitude (range [-180, 180)).
getLongitude() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getMapName() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getMapper() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
getMapper(Class<? extends M>) - Method in class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
Returns the entity mapper for given entity type, if the schema contains one.
getMapperErrors() - Method in exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
getMappers() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
Returns all registered mappers, in no particular order.
getMapVersion() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getMax() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Get maximum.
getMax() - Method in interface com.tomtom.speedtools.metrics.MetricsData
Get maximum.
getMax() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
getMaxDatabaseSizeMB() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getMaxDate() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDateOutOfRangeError
 
getMaxDate() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateOutOfRangeError
 
getMaxInstances() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectorFactory
 
getMaxInstances() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns maximum instances that can simultaneously exist.
getMaxInstances() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnectorFactory
 
getMaxInstances() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMProperties
Returns maximum instances that can simultaneously exist.
getMaxInstances() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProviderFactory
Method returns the maximum number of instances of this provider that may be used simultaneously be used by client.
getMaxLength() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiStringLengthError
 
getMaxValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDoubleOutOfRangeError
 
getMaxValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiIntegerOutOfRangeError
 
getMaxValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLongOutOfRangeError
 
getMaxVersion() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
getMercX() - Method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
getMercY() - Method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
getMessage() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiInvalidParameterCombinationError
 
getMessage() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiResourceConflictError
 
getMessage() - Method in exception com.tomtom.speedtools.apivalidation.exceptions.ApiBadRequestException
Returns the list of errors making up this exception as a human-readable string.
getMessage() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
getMessage() - Method in exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
getMessage() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
getMessageCount() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
getMessageId() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getMessagePrice() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getMessages() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
getMethod() - Method in class com.tomtom.speedtools.tracer.Trace
 
getMetricsData(MultiMetricsData.Period) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
 
getMetricsData(MultiMetricsData.Period) - Method in interface com.tomtom.speedtools.metrics.MultiMetricsData
 
getMin() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Get minimum.
getMin() - Method in interface com.tomtom.speedtools.metrics.MetricsData
Get minimum.
getMin() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
getMinDate() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDateOutOfRangeError
 
getMinDate() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateOutOfRangeError
 
getMinLength() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiStringLengthError
 
getMinValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDoubleOutOfRangeError
 
getMinValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiIntegerOutOfRangeError
 
getMinValue() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLongOutOfRangeError
 
getMinVersion() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
getMongoDB(String, int, String, String, String) - Static method in class com.tomtom.speedtools.mongodb.MongoConnectionCache
Get a MongoDB instance, given its server address(es).
getMongoDBServerAddresses(String) - Static method in class com.tomtom.speedtools.mongodb.MongoConnectionCache
From a string list of hostname:port tuples, create a list of MongoDB server addresses.
getName() - Method in interface com.tomtom.speedtools.json.SimpleJsonSerializer.Mapper
Return mapper name (for debugging).
getName() - Method in class com.tomtom.speedtools.rest.security.PrincipalImpl
 
getName() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getNetwork() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getNorthEast() - Method in class com.tomtom.speedtools.geometry.GeoLine
Get end point.
getNorthEast() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
getNorthing() - Method in class com.tomtom.speedtools.geometry.GeoLine
Return degrees northing.
getNorthing() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
Get Northing degrees.
getNorthing() - Method in class com.tomtom.speedtools.geometry.GeoVector
 
getNumberOfRouteActors() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
getObjectMapper() - Static method in class com.tomtom.speedtools.mongodb.MongoDBJsonMapper
 
getObsoletePushTokens() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnector
 
getObsoletePushTokens() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnector
 
getObsoletePushTokens() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProvider
This method returns push channel IDs that have been used earlier, but which are considered to be no longer valid, according to the push notification provider.
getOffset() - Method in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
getOffsetX() - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
getOffsetY() - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
getOrigin() - Method in class com.tomtom.speedtools.geometry.GeoArea
 
getOrigin() - Method in class com.tomtom.speedtools.geometry.GeoLine
Return origin == southWest.
getOrigin() - Method in class com.tomtom.speedtools.geometry.GeoObject
Reference point of the geo object.
getOrigin() - Method in class com.tomtom.speedtools.geometry.GeoPoint
Return origin of point == point.
getOrigin() - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Return origin == first point.
getOrRegisterMapper(Class<? extends M>) - Method in class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
Returns the entity mapper for given entity type, if the schema contains one.
getOutputStream() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSGatewayConnection
 
getP12KeyStorePassword() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns password of certificate.
getP12KeyStorePath() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns path to certificate.
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiBICFormatError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiColorFormatError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDateOutOfRangeError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDoubleOutOfRangeError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiDuplicateIdError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiIBANFormatError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiIntegerOutOfRangeError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiInvalidFormatError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateFormatError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLocalDateOutOfRangeError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiLongOutOfRangeError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiParameterMissingError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiParameterSyntaxError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiStringLengthError
 
getParameter() - Method in class com.tomtom.speedtools.apivalidation.errors.ApiUidSyntaxError
 
getParent() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.CurrentVersion
 
getParent() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
getParent() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.SuperEntity
 
getPassword() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdProperties
 
getPassword() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoProperties
 
getPassword() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getPath() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrationProblem
 
getPayload() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
getPlaintextToken() - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken.AuthenticationTokenHolder
 
getPoint() - Method in class com.tomtom.speedtools.geometry.GeoHash
Return the point (coordinate) of this geo hash.
getPointAtOffset(double) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Return an (interpolated) point on a polyline, given an offset in meters.
getPomVersion() - Method in class com.tomtom.speedtools.maven.MavenProperties
 
getPosition() - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
Retrieve position.
getPostcode() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getPrincipalNameOrNull(SecurityContext) - Static method in class com.tomtom.speedtools.rest.security.SecurityHelper
Return the principal name, or null if the user was not logged in.
getPrincipalNameOrThrow(SecurityContext) - Static method in class com.tomtom.speedtools.rest.security.SecurityHelper
Return the principal name, or throw an ApiUnauthorizedException if the user was not logged in.
getProblem() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrationProblem
 
getProcessor(Map<String, String[]>) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBird
 
getProcessor(Map<String, String[]>) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.Nexmo
 
getProcessor(Map<String, String[]>) - Method in interface com.tomtom.speedtools.services.sms.SMSProviderConnector
Get a delivery report processor based on the given parameterMap.
getProviderName() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBird
 
getProviderName() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.Nexmo
 
getProviderName() - Method in interface com.tomtom.speedtools.services.sms.SMSProviderConnector
Provider name.
getPushToken() - Method in exception com.tomtom.speedtools.services.push.InvalidPushTokenException
Returns the PushToken that is marked invalid.
getR() - Method in class com.tomtom.speedtools.domain.ColorRGB8
Red.
getRadiusMeters() - Method in class com.tomtom.speedtools.geometry.GeoCircle
Get radius (in meters).
getReadEnabled() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getRecordId() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
getReferenceNumber() - Method in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportProcessor
Get the reference number for the delivery report.
getRemainingBalance() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getResponse() - Method in exception com.tomtom.speedtools.testutils.resteasy.UnexpectedResponseException
 
getResponseCode() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
getResponseMessage() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
getRestartChildStrategy() - Method in class com.tomtom.speedtools.rest.SupervisorStrategies
 
getRetries() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMProperties
Returns the number of retries for sending a message.
getRouteUrl1() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
getSalt() - Method in class com.tomtom.speedtools.checksums.SHA1Hash
Returns the salt used during hashing as a hex-encoded string.
getSalt() - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
Salt used to hash the token (string).
getScore() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getSender() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdProperties
 
getSender() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoProperties
 
getSerial() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTrace
 
getServers() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getServerVersion() - Method in class com.tomtom.speedtools.mongodb.MongoDB
Returns server version.
getShortestLine(GeoPoint, GeoPoint) - Static method in class com.tomtom.speedtools.geometry.GeoLine
Return the shortest GeoLine for two points, which is never wrapped around the long side of the Earth.
getSingleValue(Class<T>, DBObject, String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Reads a single value from property denoted by the fieldPath.
getSlots() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Retrieve the slots by which the metric is represented internally.
getSnp() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getSouthWest() - Method in class com.tomtom.speedtools.geometry.GeoLine
Get start point.
getSouthWest() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
getStartTime() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
getState() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getStatus() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getStdDev() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Get standard deviation.
getStdDev() - Method in interface com.tomtom.speedtools.metrics.MetricsData
Get standard deviation.
getStopChildStrategy() - Method in class com.tomtom.speedtools.rest.SupervisorStrategies
 
getStreet() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getSubMapper(Class<?>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Finds the most specific sub mapper based on the given entity type.
getSum() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Return the sum of all metric data added up until now since the duration (approx) of this metric.
getSum() - Method in interface com.tomtom.speedtools.metrics.MetricsData
Return the sum of all metric data added up until now since the duration (approx) of this metric.
getSum() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
getSum(MultiMetricsData.Period) - Method in class com.tomtom.speedtools.metrics.MultiMetricsCollector
Return the sum of all metric data added to the collector with the given interval up until now since the duration (approx) of this metric.
getSummary() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
getSumSquares() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
getSuperEntities() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Super entities.
getSuperMapper() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.SuperEntity
 
getSupportedNotificationChannelType() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnector
 
getSupportedNotificationChannelType() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnectorFactory
 
getSupportedNotificationChannelType() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnector
 
getSupportedNotificationChannelType() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnectorFactory
 
getSupportedNotificationChannelType() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProvider
Method returns supported NotificationChannelType.
getSupportedNotificationChannelType() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProviderFactory
Method returns supported NotificationChannelType.
getSystemStartupTime() - Method in interface com.tomtom.speedtools.rest.Reactor
Get the system startup time.
getSystemStartupTime() - Method in class com.tomtom.speedtools.rest.ReactorImpl
 
getTargetVersion() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
Return the 'target'-version.
getTile(TileKey) - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
Get a map tile, given a map tile key.
getTile(TileKey) - Method in class com.tomtom.speedtools.tilemap.TileMap
Get a map tile, given a map tile key.
getTileMapUrl() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
getTileX() - Method in class com.tomtom.speedtools.tilemap.TileKey
Get tile X index.
getTileY() - Method in class com.tomtom.speedtools.tilemap.TileKey
Get tile Y index.
getTime() - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
Retrieve time.
getTime() - Method in class com.tomtom.speedtools.tracer.Trace
 
getTimeout() - Method in class com.tomtom.speedtools.testutils.mockito.VerificationWithTimeoutImpl
 
getTimestamp() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
 
getTimeToLive() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
getTo() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
getToken() - Method in class com.tomtom.speedtools.services.push.domain.PushToken
 
getToken() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
 
getTokenHash() - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
Hashed token (string).
getTotalDelaySeconds() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
getTotalDelaySeconds() - Method in class com.tomtom.speedtools.services.lbs.route.RouteEngineResponse
Return the total traffic delay for a route, in seconds.
getTotalDistanceMeters() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
getTotalDistanceMeters() - Method in class com.tomtom.speedtools.services.lbs.route.RouteEngineResponse
Return the total travel distance for a route, in meters.
getTotalMetricDuration() - Method in class com.tomtom.speedtools.metrics.MetricsCollector
 
getTotalTimeSeconds() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
getTotalTimeSeconds() - Method in class com.tomtom.speedtools.services.lbs.route.RouteEngineResponse
Return the total traffic time for a route, in seconds.
getToVersion() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Return 'to'-version.
getTracer() - Method in class com.tomtom.speedtools.tracer.Trace
 
getTracer(Class<?>, Class<T>) - Static method in class com.tomtom.speedtools.tracer.TracerFactory
Get an event logger for a specific class.
getTreshhold() - Method in class com.tomtom.speedtools.testutils.mockito.VerificationWithTimeoutImpl
 
getType() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getType() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
getUniqueDateTime() - Static method in class com.tomtom.speedtools.testutils.TestUtils
Return now() and wait a short time (if needed) so next now is unique.
getUniqueUid() - Static method in class com.tomtom.speedtools.testutils.TestUtils
Return a valid Uid string.
getUserName() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdProperties
 
getUserName() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoProperties
 
getUserName() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getUserPrincipal() - Method in class com.tomtom.speedtools.rest.security.SecurityContextImpl
 
getValue1() - Method in class com.tomtom.speedtools.objects.Triple
 
getValue1() - Method in class com.tomtom.speedtools.objects.Tuple
 
getValue2() - Method in class com.tomtom.speedtools.objects.Triple
 
getValue2() - Method in class com.tomtom.speedtools.objects.Tuple
 
getValue3() - Method in class com.tomtom.speedtools.objects.Triple
 
getValues(Class<T>, DBObject, String...) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Reads values from one or more properties reachable from object by traversing the given fieldPaths.
getVersion() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
getWidthMeters() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
getWorld() - Static method in class com.tomtom.speedtools.geometry.GeoRectangle
Deprecated.
getWriteConcern() - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
This retrieves the global write concern of the DAO utils for save() and update() calls.
getWriteEnabled() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
getZoomLevel() - Method in class com.tomtom.speedtools.tilemap.TileKey
Get zoom level.
GpsTrace - Class in com.tomtom.speedtools.gpstrace
This class represents a trace of GPS points.
GpsTrace(Collection<GpsTracePoint>) - Constructor for class com.tomtom.speedtools.gpstrace.GpsTrace
Create a GPS trace.
GpsTrace() - Constructor for class com.tomtom.speedtools.gpstrace.GpsTrace
Same as GpsTrace.GpsTrace(), for an empty list.
GpsTraceMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
GpsTraceMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.GpsTraceMapper
 
GpsTracePoint - Class in com.tomtom.speedtools.gpstrace
TracePoint represents a position at a specific time and is used for tracking.
GpsTracePoint(DateTime, GeoPoint) - Constructor for class com.tomtom.speedtools.gpstrace.GpsTracePoint
 
GpsTracePointMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
GpsTracePointMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.GpsTracePointMapper
 
gpsTracePoints - Variable in class com.tomtom.speedtools.mongodb.mappers.GpsTraceMapper
 
grow(GeoRectangle, GeoPoint) - Static method in class com.tomtom.speedtools.geometry.Geo
Grow a rectangle to contain a(n additional) point.
grow(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
Create a rectangle that contains another point.
grow(GeoRectangle) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
Create a rectangle that contains both this and another rectangle.
gt(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gt(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gt(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gt(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gte(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gte(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gte(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gte(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
gte(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
GuiceConfigurationModule - Class in com.tomtom.speedtools.guice
Guice module that reads configuration from certain urls.
GuiceConfigurationModule(String, String...) - Constructor for class com.tomtom.speedtools.guice.GuiceConfigurationModule
Create a Guice configuration module with property URLs for property files.
GuiceUtils - Class in com.tomtom.speedtools.guice
Utility for Guice dependency injection.

H

handle(DateTime, String, String, String, Object[]) - Method in interface com.tomtom.speedtools.tracer.GenericTraceHandler
The function 'log' logs an event as type-safe objects to an EventLogger listener interface.
handle(DateTime, String, String, String, Object[]) - Method in class com.tomtom.speedtools.tracer.LoggingTraceHandler
 
handle(DateTime, String, String, String, Object[]) - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceHandler
 
handleTrace(Trace) - Method in class com.tomtom.speedtools.tracer.TraceHandlerCollection
Invoked when a trace handler needs to handle a trace event.
handleTraces(List<? extends Trace>) - Method in class com.tomtom.speedtools.tracer.TraceHandlerCollection
Handles multiple traces at once.
hash(String) - Static method in class com.tomtom.speedtools.checksums.SHA1Hash
Hashes the given value without salt.
hash(String) - Static method in class com.tomtom.speedtools.crypto.Crypto
Convert a string into a password hash.
hashCode() - Method in class com.tomtom.speedtools.checksums.SHA1Hash
 
hashCode() - Method in class com.tomtom.speedtools.domain.ColorRGB8
 
hashCode() - Method in class com.tomtom.speedtools.domain.Money
 
hashCode() - Method in class com.tomtom.speedtools.domain.Uid
 
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoHash
Returns the hashCode of this instance.
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoLine
 
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoPoint
 
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
 
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
hashCode() - Method in class com.tomtom.speedtools.geometry.GeoVector
 
hashCode() - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
hashCode() - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
 
hashCode() - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
 
hashCode() - Method in class com.tomtom.speedtools.json.JsonBased
 
hashCode() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
hashCode(Double...) - Static method in class com.tomtom.speedtools.objects.Objects
Compound hash-code calculation.
hashCode(String...) - Static method in class com.tomtom.speedtools.objects.Objects
Compound hash-code calculation.
hashCode(Object...) - Static method in class com.tomtom.speedtools.objects.Objects
Compound hash-code calculation.
hashCode() - Method in class com.tomtom.speedtools.objects.Triple
 
hashCode() - Method in class com.tomtom.speedtools.objects.Tuple
 
hashCode() - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
 
hashCode() - Method in class com.tomtom.speedtools.rest.security.Credential
 
hashCode() - Method in class com.tomtom.speedtools.rest.security.Password
 
hashCode() - Method in class com.tomtom.speedtools.services.push.domain.PushToken
 
hashCode() - Method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
hashCode() - Method in class com.tomtom.speedtools.tilemap.TileKey
 
hashCode() - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
hashCode() - Method in class com.tomtom.speedtools.tilemap.ViewportTile
 
hashCodeSuper(Object...) - Method in class com.tomtom.speedtools.geometry.GeoObject
Function to provide a hash-code of fields, including the hash-code of the superclass.
hashCodeSuper(Object...) - Method in class com.tomtom.speedtools.rest.security.Credential
 
hashSetSize(int) - Static method in class com.tomtom.speedtools.utils.SetUtils
Return a good value for creation of a hash set (to not resize) given a number of elements you wish to insert.
hasNext() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
hasNext() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
HasProperties - Interface in com.tomtom.speedtools.guice
Tagging interface that classes with configuration parameters can inherit from.
height - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
HexString - Class in com.tomtom.speedtools.checksums
Utility class for hexadecimal representation of strings and arrays of bytes.

I

ID_KEY - Static variable in class com.tomtom.speedtools.mongodb.MongoDBKeyNames
Record ID.
IdentityMapper(Class<?>) - Constructor for class com.tomtom.speedtools.json.SimpleJsonSerializer.IdentityMapper
 
IdentityMapper<T> - Class in com.tomtom.speedtools.mongodb.mappers
Mapper where values are equal to db values.
idField(String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective Id field.
ImageSerializer - Class in com.tomtom.speedtools.json
 
ImageSerializer.BytesMixIn - Interface in com.tomtom.speedtools.json
 
ImageSerializer.FromBytesDeserializer - Class in com.tomtom.speedtools.json
 
ImageSerializer.FromBytesDeserializerForBufferedImage - Class in com.tomtom.speedtools.json
 
ImageSerializer.ToBytesSerializer - Class in com.tomtom.speedtools.json
 
img - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
Immutables - Class in com.tomtom.speedtools.objects
Utility methods to work with immutable data structures.
in(EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
in(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
in(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
in(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
in(EntityMapper<?>.Field<T>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
in(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
inc(EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
inc(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
inc(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
inc(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
index - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
INDEX_0 - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
indexOf(Object) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
INFO_ID - Static variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
 
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Initializes the mapper, and performs basic validation checks.
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.ReflectiveField
 
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper
 
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
initialize(MapperRegistry) - Method in class com.tomtom.speedtools.mongodb.mappers.Mapper
Initialize the database mappers.
InjectorRegistry - Class in com.tomtom.speedtools.rest
Class that tracks the current Guice injector, for accessing guice from container managed classes (e.g. servlets).
innerBoundingBox() - Method in class com.tomtom.speedtools.geometry.GeoCircle
The inner bounding box of a circle is the rectangle that lies entirely within the circle and touches it at 4 points.
integerField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective integer field.
IntegerMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
IntegerMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.IntegerMapper
 
InternalDaoException - Exception in com.tomtom.speedtools.mongodb
Thrown when an entity couldn't not be read from the database.
InternalDaoException(String) - Constructor for exception com.tomtom.speedtools.mongodb.InternalDaoException
 
InternalDaoException(String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.InternalDaoException
 
internalError - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
internalErrors - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
intToByteArray(int) - Static method in class com.tomtom.speedtools.utils.ByteUtils
Method converts given integer into a byte array.
invalidate(TileKey) - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
 
invalidateAll(Iterable<TileKey>) - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
 
invalidateAll() - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
 
InvalidPropertyValueException - Exception in com.tomtom.speedtools.guice
Throw to communicate that a property has an invalid value.
InvalidPropertyValueException(String) - Constructor for exception com.tomtom.speedtools.guice.InvalidPropertyValueException
 
InvalidPushTokenException - Exception in com.tomtom.speedtools.services.push
In case a PushToken is considered invalid.
InvalidPushTokenException(PushToken, String, Throwable) - Constructor for exception com.tomtom.speedtools.services.push.InvalidPushTokenException
 
InvalidPushTokenException(PushToken, String) - Constructor for exception com.tomtom.speedtools.services.push.InvalidPushTokenException
 
InvalidPushTokenException(PushToken, Throwable) - Constructor for exception com.tomtom.speedtools.services.push.InvalidPushTokenException
 
InvalidPushTokenException(PushToken) - Constructor for exception com.tomtom.speedtools.services.push.InvalidPushTokenException
 
invoke(Object, Method, Object[]) - Method in class com.tomtom.speedtools.tracer.TracerFactory
This is the 'invoke' function that gets called whenever the interface of an event logger is called.
invokePrivateMethod(T, String, Class<?>[], Object...) - Static method in class com.tomtom.speedtools.testutils.PrivateAccessHelper
Invokes a private method on the given instance and returns its return value.
invokePrivateMethod(Class<T>, U, String, Class<?>[], Object...) - Static method in class com.tomtom.speedtools.testutils.PrivateAccessHelper
Invokes a private method on the given instance using type clazz for method lookup, and returns its return value.
invokePrivateStaticMethod(Class<T>, String, Class<?>[], Object...) - Static method in class com.tomtom.speedtools.testutils.PrivateAccessHelper
Invokes a private static method on the given clazz and returns its return value.
isAlmostEqual(double, double) - Static method in class com.tomtom.speedtools.utils.MathUtils
Are two doubles equal?
isAlmostZero(double) - Static method in class com.tomtom.speedtools.utils.MathUtils
Is a double zero?
isBetween(int, int, int) - Static method in class com.tomtom.speedtools.utils.MathUtils
Is a value between two limits?
isBetween(double, double, double) - Static method in class com.tomtom.speedtools.utils.MathUtils
Is a value between two limits?
isCacheEnabled() - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
Returns if the map supports caching.
isCacheEnabled() - Method in class com.tomtom.speedtools.tilemap.TileMap
Returns if the map supports caching.
isCompatible(int) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
isCompound() - Method in class com.tomtom.speedtools.geometry.GeoArea
Return whether this area is singular of compound.
isConstructorField() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
Indicates that this field corresponds to a constructor parameter.
isConstructorField() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.ReflectiveField
 
isEmpty() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
isEmpty - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
isEmpty - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
The queue isEmpty contains flags indicating emptiness for the the current (sub)collections.
isEmptyAndFinished() - Method in class com.tomtom.speedtools.thread.WorkQueue
Check if there is workload available, or a thread is processing workload still.
isEnabled() - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Return whether the LogHelper is enabled or not.
isEnabled() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnector
 
isEnabled() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSProperties
Returns true in case enabled, false otherwise.
isEnabled() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnector
 
isEnabled() - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMProperties
Returns true in case enabled, false otherwise.
isEnabled() - Method in interface com.tomtom.speedtools.services.push.PushNotificationProvider
Some providers may be disabled at startup. this method returns true in case the provider instance is enabled, false otherwise.
isEnabled() - Static method in class com.tomtom.speedtools.tracer.TracerFactory
Return whether event logging is enabled or not.
isInitialized() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
is mapper initialized?
isMandatory() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
isMockEnabled() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdProperties
 
isMockEnabled() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoProperties
 
isOverlapping(EntityMapper<T>.Field<?>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
isPreCacheEnabled() - Method in class com.tomtom.speedtools.tilemap.TileMap
Returns if the map supports pre-caching of additional non-visible tiles.
isSecure() - Method in class com.tomtom.speedtools.rest.security.SecurityContextImpl
 
isServerVersionAtLeast(String) - Method in class com.tomtom.speedtools.mongodb.MongoDB
Method checks if the server version is sufficient.
isSingleValue - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
isTerminated() - Method in class com.tomtom.speedtools.testutils.akka.MockActorRef
Deprecated.
isTrafficEnabled() - Method in class com.tomtom.speedtools.services.lbs.LbsProperties
 
isUserInRole(String) - Method in class com.tomtom.speedtools.rest.security.SecurityContextImpl
 
isValid(String) - Static method in class com.tomtom.speedtools.domain.Uid
Return whether an ID is a valid UUID.
isValid(String) - Static method in class com.tomtom.speedtools.geometry.GeoHash
Return whether a hash is a valid Geo Hash.
isValid() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
isValid() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
isValidAt(DateTime) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
Return if the token is still valid, given a reference time.
isValidCountryISO2(String) - Static method in class com.tomtom.speedtools.utils.AddressUtils
Utility function to check if a country code is a valid ISO-3166 code.
isWrapped() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
Return whether the rectangle is wrapped around the long or short side of Earth.
isWrappedOnLongSide() - Method in class com.tomtom.speedtools.geometry.GeoLine
Return whether the vector is wrapped around the long or short side of Earth.
it - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
Item() - Constructor for class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
Iter(Collection<T>) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
IterableDelegate(Iterable<T>) - Constructor for class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.IterableDelegate
 
iterator() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
iterator() - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.IterableDelegate
 

J

Json - Class in com.tomtom.speedtools.json
Simple Json formatter class.
JsonBased - Class in com.tomtom.speedtools.json
This class may serve as a simple base class to implement toString() and equals() (using the JSON string representation).
JsonBased() - Constructor for class com.tomtom.speedtools.json.JsonBased
 
JsonDateDeserializer() - Constructor for class com.tomtom.speedtools.xmladapters.DateAdapter.JsonDateDeserializer
 
JsonDateSerializer() - Constructor for class com.tomtom.speedtools.xmladapters.DateAdapter.JsonDateSerializer
 
JsonDateTimeStringDeserializer() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeAdapter.JsonDateTimeStringDeserializer
 
JsonDateTimeZoneDeserializer() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeZoneAdapter.JsonDateTimeZoneDeserializer
 
JsonDateTimeZoneSerializer() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeZoneAdapter.JsonDateTimeZoneSerializer
 
JsonLocalDateDeserializer() - Constructor for class com.tomtom.speedtools.xmladapters.LocalDateAdapter.JsonLocalDateDeserializer
 
JsonLocalDateSerializer() - Constructor for class com.tomtom.speedtools.xmladapters.LocalDateAdapter.JsonLocalDateSerializer
 
JsonObjectMapperFactory - Class in com.tomtom.speedtools.json
This class defines a Jackson mapper factory.
JsonRenderable - Interface in com.tomtom.speedtools.json
Implemented by objects that are able to render themselves in JSON.
JsonSerializerWithMillisResolution() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeAdapter.JsonSerializerWithMillisResolution
 
JsonSerializerWithSecondsResolution() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeAdapter.JsonSerializerWithSecondsResolution
 

L

LAST_MODIFIED_KEY - Static variable in class com.tomtom.speedtools.mongodb.MongoDBKeyNames
Last modification date/time stamp.
lastGpsTracePoint - Variable in class com.tomtom.speedtools.mongodb.mappers.GpsTraceMapper
 
lastIndexOf(Object) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
lastUpdate - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
lat - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoPointMapper
 
LATITUDE_MAX - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
LATITUDE_MIN - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
latLonToMercs(GeoPoint) - Static method in class com.tomtom.speedtools.tilemap.MercatorPoint
Return normalized Mercator points (0..1) for a latitude/longitude.
latLonToMercs(double, double) - Static method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
LbsModule - Class in com.tomtom.speedtools.services
This is a Guice module to configure the modules for com.tomtom.speedtools.services.
LbsModule() - Constructor for class com.tomtom.speedtools.services.LbsModule
 
LbsProperties - Class in com.tomtom.speedtools.services.lbs
TomTom LBS properties.
LbsProperties(String, String, String, String, String, boolean, int) - Constructor for class com.tomtom.speedtools.services.lbs.LbsProperties
LBS properties.
length() - Method in class com.tomtom.speedtools.geometry.GeoHash
Gets the hash length.
limit(RateLimiter.WorkFunction) - Method in class com.tomtom.speedtools.ratelimiter.RateLimiter
Limit the execution of a work function to the frequency set in this limiter.
limit(RateLimiter.WorkFunction) - Method in class com.tomtom.speedtools.ratelimiter.ThreadSafeRateLimiter
 
limitSize(Duration, Integer, Collection<GpsTracePoint>, GpsTracePoint...) - Static method in class com.tomtom.speedtools.gpstrace.GpsTrace
Return a limited list of GPS points.
limitTo(int, int, int) - Static method in class com.tomtom.speedtools.utils.MathUtils
Limit a value to 2 boundaries.
limitTo(double, double, double) - Static method in class com.tomtom.speedtools.utils.MathUtils
Limit a value to 2 boundaries.
list - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
listField(String, Mapper<U>, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
listField(String, Class<? extends Mapper<U>>, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
listIterator() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
listIterator(int) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
ListMapper<T> - Class in com.tomtom.speedtools.mongodb.mappers
 
ListMapper(Class<? extends Mapper<T>>, Mapper<T>) - Constructor for class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
listOf(T...) - Static method in class com.tomtom.speedtools.objects.Immutables
Creates an immutable list containing given elements.
listOf(Collection<? extends T>) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns an immutable list containing elements from given collection.
listOf(Collection<? extends T>, T...) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns an immutable list containing elements from elts1, concatenated with elts2.
listOfSingle(T) - Static method in class com.tomtom.speedtools.objects.Immutables
Creates an immutable list containing a single element.
literalToLowerCase(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Converts a string to lower case in a locale insensitive manner, and can accept null input strings.
LOAD_FACTOR - Static variable in class com.tomtom.speedtools.utils.SetUtils
 
LocalDateAdapter - Class in com.tomtom.speedtools.xmladapters
Adapter class for serializing and deserializing local date/time values (timezone-less) in XML/JSON.
LocalDateAdapter.JsonLocalDateDeserializer - Class in com.tomtom.speedtools.xmladapters
 
LocalDateAdapter.JsonLocalDateSerializer - Class in com.tomtom.speedtools.xmladapters
 
LocalDateAdapter.XMLAdapter - Class in com.tomtom.speedtools.xmladapters
 
localDateField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective local date field.
LocalDateMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
LocalDateMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.LocalDateMapper
 
localeField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
LocaleMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
LocaleMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.LocaleMapper
 
LocaleUtil - Class in com.tomtom.speedtools.locale
Utility class to parse locale values, like "en", "en_GB", etc.
logAsErrors - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
 
LoggingGuiceResteasyBootstrapServletContextListener - Class in com.tomtom.speedtools.guice
 
LoggingGuiceResteasyBootstrapServletContextListener() - Constructor for class com.tomtom.speedtools.guice.LoggingGuiceResteasyBootstrapServletContextListener
 
LoggingTraceHandler - Class in com.tomtom.speedtools.tracer
Event trace handler that writes events to standard logger.
LoggingTraceHandler() - Constructor for class com.tomtom.speedtools.tracer.LoggingTraceHandler
 
LogHelper - Class in com.tomtom.speedtools.loghelper
Utility class to store (key, value) pairs, so human readable names can be used in log messages.
logId(Uid<?>, String) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Store a value from the key/value store and return the key with the value appended.
logId(Uid<?>) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Get a value from the map.
logId(String, String) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Store a value from the key/value store and return the key with the value appended.
logId(String) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Get a value from the map.
logIdName(Uid<?>) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Get only the name from the map.
logIdName(String) - Static method in class com.tomtom.speedtools.loghelper.LogHelper
Get a name from the map.
lon - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoPointMapper
 
LON180 - Static variable in class com.tomtom.speedtools.geometry.Geo
 
longField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective long field.
LongMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
LongMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.LongMapper
 
lt(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lt(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lt(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lt(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lte(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lte(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lte(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
lte(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 

M

Main - Class in com.tomtom.speedtools.cli
Stub to execute a main method on the command line from a WAR file.
main(String[]) - Static method in class com.tomtom.speedtools.cli.Main
 
MapConst - Class in com.tomtom.speedtools.tilemap
This class represents an (abstract) cacheable map.
mapOf(Map<? extends K, ? extends V>) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns an immutable map containing elements from given map.
mapper - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
Mapper<T> - Class in com.tomtom.speedtools.mongodb.mappers
Abstract notion of type mappers.
Mapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.Mapper
 
MapperError - Class in com.tomtom.speedtools.mongodb.mappers
Represents an error that occurred while mapping database data to a java field.
MapperError(EntityMapper<?>, String, String) - Constructor for class com.tomtom.speedtools.mongodb.mappers.MapperError
Constructor.
MapperError(EntityMapper<?>, String, String, Exception) - Constructor for class com.tomtom.speedtools.mongodb.mappers.MapperError
Constructor.
MapperException - Exception in com.tomtom.speedtools.mongodb.mappers
Thrown when data found in the database is not valid.
MapperException(List<MapperError>) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
MapperException(String) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
MapperException(EntityMapper<?>, String) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
MapperException(EntityMapper<?>, String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
MapperException(EntityMapper<?>, String, String) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
MapperException(EntityMapper<?>, String, String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.MapperException
 
mapperRegistry - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
MapperRegistry - Class in com.tomtom.speedtools.mongodb.mappers
 
MapperRegistry() - Constructor for class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
 
mappers - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
mapToLat(double) - Static method in class com.tomtom.speedtools.geometry.Geo
Constrain a value to legal values of latitude, -90..90.
mapToLon(double) - Static method in class com.tomtom.speedtools.geometry.Geo
Map a longitude to [-180, 180).
marshal(Date) - Method in class com.tomtom.speedtools.xmladapters.DateAdapter.XMLAdapter
Marshall a Date object into the format: YYYY-MM-DDTHH:mm:ssZ, in UTC time.
marshal(DateTime) - Method in class com.tomtom.speedtools.xmladapters.DateTimeAdapter.XMLAdapterWithMillisResolution
 
marshal(DateTime) - Method in class com.tomtom.speedtools.xmladapters.DateTimeAdapter.XMLAdapterWithSecondsResolution
Marshall a DateTime object into the format: YYYY-MM-DDTHH:mm:ssZ, in UTC time.
marshal(LocalDate) - Method in class com.tomtom.speedtools.xmladapters.LocalDateAdapter.XMLAdapter
 
marshal(String) - Method in class com.tomtom.speedtools.xmladapters.TelephoneNumberAdapter
 
matchesFromString(String) - Method in class com.tomtom.speedtools.domain.Uid
Method converts given String representation to Uid and compares it with this instance.
MathUtils - Class in com.tomtom.speedtools.utils
 
MavenProperties - Class in com.tomtom.speedtools.maven
This class allows an application to read the maven POM version.
MavenProperties(String) - Constructor for class com.tomtom.speedtools.maven.MavenProperties
 
max(Deadline, Deadline) - Static method in class com.tomtom.speedtools.time.DurationUtils
Returns the deadline to expire last.
MAX_QUEUE_SIZE - Static variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
MAX_TIMESTAMP_DATE - Static variable in class com.tomtom.speedtools.time.UTCTime
 
MAXIMUM_ZOOM - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
maxSize() - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Return size of buffer.
MercatorPoint - Class in com.tomtom.speedtools.tilemap
Mercator point.
mercsToLatLon(double, double) - Static method in class com.tomtom.speedtools.tilemap.MercatorPoint
Return lat/lon, given normalized Mercator points.
mercsToLatLon(MercatorPoint) - Static method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
message - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
MESSAGE_BIRD - Static variable in interface com.tomtom.speedtools.services.sms.implementation.ProviderRanking
 
MessageBird - Class in com.tomtom.speedtools.services.sms.implementation.messagebird
Provides SMS functionality using MessageBird (www.messagebird.com).
MessageBird(MessageBirdProperties) - Constructor for class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBird
Constructor.
MessageBirdProperties - Class in com.tomtom.speedtools.services.sms.implementation.messagebird
Configuration properties for the MessageBird SMS Provider.
MessageBirdProperties(String, String, String, String, boolean) - Constructor for class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdProperties
Constructor for MessageBirdProperties.
MessageBirdResource - Interface in com.tomtom.speedtools.services.sms.implementation.messagebird
Resteasy resource to call the MessageBird REST api.
MessageBirdResource.ResponseType - Enum in com.tomtom.speedtools.services.sms.implementation.messagebird
 
MessageBirdResourceMock - Class in com.tomtom.speedtools.services.sms.implementation.messagebird
Mock that always returns SENT when used to send a message.
MessageBirdResourceMock(SMSDeliveryReportListenerRegistry) - Constructor for class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdResourceMock
 
MessageBirdResponse - Class in com.tomtom.speedtools.services.sms.implementation.messagebird.dto
Response from the MessageBird REST API.
MessageBirdResponse() - Constructor for class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse
 
MessageBirdResponse.Item - Class in com.tomtom.speedtools.services.sms.implementation.messagebird.dto
 
MessageBirdResponse.ResponseCode - Enum in com.tomtom.speedtools.services.sms.implementation.messagebird.dto
 
messageDeliveryReport(long, SMSDeliveryReportListener.DeliveryStatus) - Method in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportListener
Report on the delivery of a message.
METERS_PER_DEGREE_LAT - Static variable in class com.tomtom.speedtools.geometry.Geo
 
METERS_PER_DEGREE_LON_EQUATOR - Static variable in class com.tomtom.speedtools.geometry.Geo
 
METERS_PER_PIXEL - Static variable in class com.tomtom.speedtools.tilemap.MapConst
We support 18 zoom levels with the following resolution (meters per pixel):
METERS_PER_TILE - Static variable in class com.tomtom.speedtools.tilemap.MapConst
Width of a single tile, in mercator-meters, for each zoom level.
metersToDegreesLat(double) - Static method in class com.tomtom.speedtools.geometry.Geo
Convert a number of meters pointing North to degrees latitude.
metersToDegreesLonAtLat(double, double) - Static method in class com.tomtom.speedtools.geometry.Geo
Given a reference latitude, convert a number of meters to degrees longitude.
MetricsCollector - Class in com.tomtom.speedtools.metrics
Utility class to collect metrics data.
MetricsCollector(Duration, int) - Constructor for class com.tomtom.speedtools.metrics.MetricsCollector
 
MetricsData - Interface in com.tomtom.speedtools.metrics
Interface to retrieve metrics data.
MetricsTimeSlot - Class in com.tomtom.speedtools.metrics
Time-bucket that represents aggregated data for an amount of time for a specific metric.
MetricsTimeSlot(DateTime, float, float, float, float, int) - Constructor for class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
migrate(MongoDB) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Default migration: no-op.
migrate(MongoDB, boolean) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
Migrate the database to the requested toVersion.
migrateCollection(MongoDB, String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Used to modify top-level documents.
migrateDB - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
MigrationException - Exception in com.tomtom.speedtools.mongodb.migratedb
 
MigrationException(String) - Constructor for exception com.tomtom.speedtools.mongodb.migratedb.MigrationException
 
MigrationException(RuntimeException) - Constructor for exception com.tomtom.speedtools.mongodb.migratedb.MigrationException
 
MIGRATOR_COLLECTION_NAME - Static variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
 
MIN_COUNT - Static variable in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
MIN_OFFSET - Static variable in class com.tomtom.speedtools.mongodb.MongoDBPaging
 
MIN_TIMESTAMP_DATE - Static variable in class com.tomtom.speedtools.time.UTCTime
 
MINIMUM_ZOOM - Static variable in class com.tomtom.speedtools.tilemap.MapConst
WMS zoom levels are 0..17, for a total of 18 levels.
mkRevString(String, Collection<T>) - Static method in class com.tomtom.speedtools.utils.StringUtils
 
mkRevString(String, T...) - Static method in class com.tomtom.speedtools.utils.StringUtils
Same as mkRevString but for an Array.
mkString(String, Collection<?>) - Static method in class com.tomtom.speedtools.utils.StringUtils
Assembles a String with all the elements of an input collection using a provided separator.
mkString(String, T...) - Static method in class com.tomtom.speedtools.utils.StringUtils
Same as mkString but for an Array.
MockActorPath - Class in com.tomtom.speedtools.testutils.akka
Mock implementation of ActorPath.
MockActorPath() - Constructor for class com.tomtom.speedtools.testutils.akka.MockActorPath
 
MockActorRef - Class in com.tomtom.speedtools.testutils.akka
Mock implementation of ActorRef.
MockActorRef(ActorPath) - Constructor for class com.tomtom.speedtools.testutils.akka.MockActorRef
 
MockActorRef() - Constructor for class com.tomtom.speedtools.testutils.akka.MockActorRef
 
mockOf(Class<? super T>) - Static method in class com.tomtom.speedtools.testutils.mockito.MockUtil
Get a mock of class c
MockUtil - Class in com.tomtom.speedtools.testutils.mockito
Utilities to work around generics warnings when mocking using Mockito.
Money - Class in com.tomtom.speedtools.domain
Money, or monetary amount.
Money(Currency, Integer) - Constructor for class com.tomtom.speedtools.domain.Money
Create an address record.
MoneyMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
MoneyMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.MoneyMapper
 
MONGO_PATH_SEPARATOR - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUtils
The MONGO_PATH_SEPARATOR is the concatenation string used by Mongo to concatenate fields (the 'dot' notation).
MongoConnectionCache - Class in com.tomtom.speedtools.mongodb
This class provides an interface to fetch a Mongo instance, given a series of server names and their port numbers.
MongoDB - Class in com.tomtom.speedtools.mongodb
Simple wrapper around MongoDB, to enable the concept of sub-databases, implemented as collection prefixes.
MongoDB(DB, String) - Constructor for class com.tomtom.speedtools.mongodb.MongoDB
Constructor.
MongoDBConnectionException - Exception in com.tomtom.speedtools.mongodb
Thrown when there is a problem with the connection to a MongoDB database.
MongoDBConnectionException(Exception) - Constructor for exception com.tomtom.speedtools.mongodb.MongoDBConnectionException
 
MongoDBConnectionException(String) - Constructor for exception com.tomtom.speedtools.mongodb.MongoDBConnectionException
 
MongoDBConnectionException(String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.MongoDBConnectionException
 
MongoDBJsonMapper - Class in com.tomtom.speedtools.mongodb
MongoDB Json formatter class.
MongoDBKeyNames - Class in com.tomtom.speedtools.mongodb
Constants used for MongoDB related stuff.
MongoDBMigration - Class in com.tomtom.speedtools.mongodb.migratedb
This class defines a MongoDB migration from 1 version to another.
MongoDBMigration(String, String) - Constructor for class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Define a MongoDBMigration.
MongoDBMigration.Command - Interface in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigration.Context - Class in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigration.Converter<T> - Class in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigration.IterableDelegate<T,U> - Class in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigration.Replaceable<T,U> - Class in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigration.Value - Class in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigrationProblem - Class in com.tomtom.speedtools.mongodb.migratedb
 
MongoDBMigrationProblem(String, String) - Constructor for class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrationProblem
 
MongoDBMigrator - Class in com.tomtom.speedtools.mongodb.migratedb
Class should have an application-specific subclass that registers concrete migrations.
MongoDBMigrator(MongoDBMigration...) - Constructor for class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigrator
 
MongoDBPaging - Class in com.tomtom.speedtools.mongodb
 
MongoDBPaging() - Constructor for class com.tomtom.speedtools.mongodb.MongoDBPaging
 
MongoDBPaging(int, int) - Constructor for class com.tomtom.speedtools.mongodb.MongoDBPaging
Constructor that sets offset and count.
MongoDBQuery - Class in com.tomtom.speedtools.mongodb
Utility to facilitate creating mongo query objects using mapper fields.
MongoDBQuery() - Constructor for class com.tomtom.speedtools.mongodb.MongoDBQuery
 
MongoDBSorting - Class in com.tomtom.speedtools.mongodb
 
MongoDBSorting() - Constructor for class com.tomtom.speedtools.mongodb.MongoDBSorting
 
MongoDBSorting(EntityMapper<?>.Field<?>...) - Constructor for class com.tomtom.speedtools.mongodb.MongoDBSorting
Creates an ascending sort object for given field.
MongoDBTrace - Class in com.tomtom.speedtools.tracer.mongo
POJO to store events in MongoDB.
MongoDBTrace(DateTime, String, String, String, Object[], long) - Constructor for class com.tomtom.speedtools.tracer.mongo.MongoDBTrace
An event is specific for an 'owning class'.
MongoDBTrace() - Constructor for class com.tomtom.speedtools.tracer.mongo.MongoDBTrace
Deprecated.
MongoDBTraceHandler - Class in com.tomtom.speedtools.tracer.mongo
 
MongoDBTraceHandler(MongoDBTraceProperties) - Constructor for class com.tomtom.speedtools.tracer.mongo.MongoDBTraceHandler
 
MongoDBTraceProperties - Class in com.tomtom.speedtools.tracer.mongo
 
MongoDBTraceProperties(String, String, String, String, int, int, boolean, boolean, int, int, int) - Constructor for class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
MongoDB traces properties.
MongoDBTraceStream - Class in com.tomtom.speedtools.tracer.mongo
Class that reads trace events from a MongoDB database.
MongoDBTraceStream(MongoDBTraceProperties) - Constructor for class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
 
MongoDBUpdate - Class in com.tomtom.speedtools.mongodb
Utility to facilitate creating mongo update objects using mapper fields.
MongoDBUpdate() - Constructor for class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
MongoDBUtils - Class in com.tomtom.speedtools.mongodb
This class provides generic methods to operate on Mongo Collections.
mongoPath(EntityMapper.HasFieldName...) - Static method in class com.tomtom.speedtools.mongodb.MongoDBUtils
Create a mongo path based on HasFieldName parts.
moveLatLonByViewportXY(int, int, int, GeoPoint) - Static method in class com.tomtom.speedtools.tilemap.TileMap
Calculate a new map center, given a delta in pixels.
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoArea
Move a geo object to specific origin.
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoHash
Creates a new GeoHash using the same resolution (length) as the current object to contain a new point.
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoLine
 
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoObject
Move a geo object to specific origin.
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoPoint
 
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
 
moveTo(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
moveTo(DateTime) - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
 
moveTo(DateTime) - Method in interface com.tomtom.speedtools.tracer.TraceStream
Rewinds the stream to given moment in time.
moveToEnd() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
 
moveToEnd() - Method in interface com.tomtom.speedtools.tracer.TraceStream
Fast-forwards to the end of the stream.
moveToStart() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
 
moveToStart() - Method in interface com.tomtom.speedtools.tracer.TraceStream
Fast-rewinds to the start of the stream.
MultiMetricsCollector - Class in com.tomtom.speedtools.metrics
Convenience class that wraps multiple calculators with different intervals.
MultiMetricsData - Interface in com.tomtom.speedtools.metrics
Composite of metric data that collects metric data for each predefined period.
MultiMetricsData.Period - Enum in com.tomtom.speedtools.metrics
 

N

name() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
ne(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
ne(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
ne(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
newest() - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Return newest element, but do not move markers.
newInstance() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Override this method to instantiate an entity.
newInstance(DBObject, Set<EntityMapper<?>.Field<?>>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Override this method to construct an object that needs object values for construction.
newInstance(DBObject, Set<EntityMapper<?>.Field<?>>) - Method in class com.tomtom.speedtools.mongodb.mappers.GeoAreaMapper
 
newInstance() - Method in class com.tomtom.speedtools.rest.ProxyAwareUriBuilderFactory
Returns a new UriBuilder instance, initialised with the scheme, authority and prefix path of the front-proxy in case the front-proxy is configured correctly (see class description for requirements on the front-proxy).
Nexmo - Class in com.tomtom.speedtools.services.sms.implementation.nexmo
Provides SMS functionality through Nexmo (www.nexmo.com).
Nexmo(NexmoProperties) - Constructor for class com.tomtom.speedtools.services.sms.implementation.nexmo.Nexmo
Constructor.
NEXMO - Static variable in interface com.tomtom.speedtools.services.sms.implementation.ProviderRanking
 
NexmoMessage - Class in com.tomtom.speedtools.services.sms.implementation.nexmo.dto
 
NexmoMessage() - Constructor for class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
NexmoMessage.Status - Enum in com.tomtom.speedtools.services.sms.implementation.nexmo.dto
 
NexmoMessageResponse - Class in com.tomtom.speedtools.services.sms.implementation.nexmo.dto
Response from the Nexmo REST API.
NexmoMessageResponse(Collection<NexmoMessage>) - Constructor for class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
NexmoMessageResponse() - Constructor for class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
NexmoProperties - Class in com.tomtom.speedtools.services.sms.implementation.nexmo
Configuration properties for the Nexmo SMS Provider.
NexmoProperties(String, String, String, String, boolean) - Constructor for class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoProperties
Constructor for NexmoProperties.
NexmoResource - Interface in com.tomtom.speedtools.services.sms.implementation.nexmo
Resteasy resource to call the Nexmo REST api.
NexmoResourceMock - Class in com.tomtom.speedtools.services.sms.implementation.nexmo
Mock that always returns SENT when used to send a message.
NexmoResourceMock(SMSDeliveryReportListenerRegistry) - Constructor for class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoResourceMock
 
next() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
next(boolean) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
next() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
next(T) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.IterableDelegate
 
nextFailureStatus(CredentialStatus) - Static method in enum com.tomtom.speedtools.rest.security.CredentialStatus
 
nextSuccessStatus(CredentialStatus) - Static method in enum com.tomtom.speedtools.rest.security.CredentialStatus
 
NO_DUPLICATES - Static variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
NO_GETTER - Static variable in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
NO_SETTER - Static variable in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
northEast - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoRectangleMapper
 
not(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
not(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
not(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
not(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
Notification - Class in com.tomtom.speedtools.services.push.domain
Notification contains information that is intended for a Party.
Notification(Uid<Notification>, String, Duration, String, JsonRenderable, Integer) - Constructor for class com.tomtom.speedtools.services.push.domain.Notification
 
NotificationChannelType - Enum in com.tomtom.speedtools.services.push.domain
Types of supported notification channel types.
notIn(EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
notIn(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
notIn(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
notIn(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
notIn(EntityMapper<?>.Field<T>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
notNullOr(T, T) - Static method in class com.tomtom.speedtools.objects.Objects
Returns value when it's not null, and defaultValue otherwise.
now() - Static method in class com.tomtom.speedtools.time.UTCTime
Return 'now' as UTC DateTime.
nrChecks - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
nrCollections - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
nrRecords - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
nrRecordsInCollection - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
nrTotalChecks - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
nrTotalCollections - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
nrTotalRecords - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
nullToEmpty(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Converts a null string to an empty string.

O

Objects - Class in com.tomtom.speedtools.objects
Generic Java helper methods to implement proper equals and hashCode methods.
offset(int) - Method in class com.tomtom.speedtools.mongodb.MongoDBPaging
Method applies offset and returns new instance.
ofType(EntityMapper<?>) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
oldest() - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Return oldest element, but do not move markers.
OPERATOR_ADD_TO_SET - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_AND - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_ELEM_MATCH - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_EXISTS - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_GT - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_GTE - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_IN - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_INC - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_LT - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_LTE - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_NE - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_NIN - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_NOT - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_OR - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OPERATOR_POP_FIRST - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_POP_LAST - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_PULL - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_PUSH - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_PUSH_ALL - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_SET - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_UNSET - Static variable in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
OPERATOR_WITHIN - Static variable in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
optimize() - Method in class com.tomtom.speedtools.geometry.GeoArea
Return an optimized version of 'this' geo area.
or(MongoDBQuery...) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
OverflowException() - Constructor for exception com.tomtom.speedtools.buffer.CircularBuffer.OverflowException
 
overlaps(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoArea
Returns whether 'this' geo area overlaps with another geo area.
overlaps(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
overlaps(GeoArea) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 

P

PACKET_LENGTH - Static variable in class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
 
PARAM_PROVIDER - Static variable in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportResource
 
parameters - Variable in class com.tomtom.speedtools.urls.UrlParameterBuilder
 
parent - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
parent() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
parse(String) - Static method in class com.tomtom.speedtools.locale.LocaleUtil
Parses the locale and converts it into a Locale.
parse(String) - Static method in class com.tomtom.speedtools.time.UTCTime
Parses a DateTime from the specified string.
parsePositiveInt(String, Integer) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
parsePositiveIntSuffix(String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
Password - Class in com.tomtom.speedtools.rest.security
Password credentials.
Password(DateTime, CredentialStatus, DateTime, String) - Constructor for class com.tomtom.speedtools.rest.security.Password
Create password.
Password(DateTime, String) - Constructor for class com.tomtom.speedtools.rest.security.Password
 
path - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
path() - Method in class com.tomtom.speedtools.testutils.akka.MockActorRef
 
pixelate() - Method in class com.tomtom.speedtools.geometry.GeoArea
Return a flat list of GeoRectangles that approximate the shape of the GeoArea, much like pixelation of a shape.
pixelate() - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
pixelate() - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
PIXELS_PER_TILE - Static variable in class com.tomtom.speedtools.tilemap.MapConst
Size of a tile.
playbackTo(DateTime) - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
 
playbackTo(DateTime) - Method in interface com.tomtom.speedtools.tracer.TraceStream
Process remaining events up until given time.
playbackToEnd() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceStream
 
playbackToEnd() - Method in interface com.tomtom.speedtools.tracer.TraceStream
Process all remaining events.
popFirst(EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popFirst(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popFirst(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popFirst(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popLast(EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popLast(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popLast(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
popLast(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
POS_AMSTERDAM - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
POS_LONDON - Static variable in class com.tomtom.speedtools.tilemap.MapConst
Some interesting geo locations (for example, for testing).
POS_PARIS - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
position - Variable in class com.tomtom.speedtools.mongodb.mappers.GpsTracePointMapper
 
Position3D - Class in com.tomtom.speedtools.geometry
Deprecated.
Position3D(GeoPoint, Double) - Constructor for class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
Position3D(GeoPoint) - Constructor for class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
Position3D(Double, Double, Double) - Constructor for class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
Position3D(Double, Double) - Constructor for class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
post(String, String, String) - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMSender
 
prepare() - Method in class com.tomtom.speedtools.testutils.akka.SimpleExecutionContext
 
PrincipalImpl - Class in com.tomtom.speedtools.rest.security
 
PrincipalImpl(String) - Constructor for class com.tomtom.speedtools.rest.security.PrincipalImpl
 
printHtml() - Method in class com.tomtom.speedtools.mongodb.mappers.SchemaPrinter
 
PrivateAccessHelper - Class in com.tomtom.speedtools.testutils
The static methods provided by this class are to be used to access private or private static methods of classes under test.
PrivateAccessHelper.PrivateAccessFailure - Class in com.tomtom.speedtools.testutils
 
process() - Method in interface com.tomtom.speedtools.rest.ResourceHandler
The process() call calls the actual processor.
process(String, Logger, AsyncResponse, ResourceHandler) - Method in class com.tomtom.speedtools.rest.ResourceProcessor
Process an API resource.
process(String, Logger, AsynchronousResponse, ResourceHandler) - Method in class com.tomtom.speedtools.rest.ResourceProcessor
process(int, int, TileKey, T, int, int, int, int, int, int) - Method in interface com.tomtom.speedtools.tilemap.TileMap.ViewportTileProcessor
Process one viewport tile.
processViewportTiles(int, int, GeoPoint, int, TileMap.ViewportTileProcessor<T>) - Method in class com.tomtom.speedtools.tilemap.TileMap
Process all tiles for a specific viewport.
PROPERTIES_EMPTY_STRING - Static variable in interface com.tomtom.speedtools.guice.HasProperties
 
provideActorSystem() - Method in class com.tomtom.speedtools.rest.ServicesModule
 
provideAPNSConnectorFactory(APNSProperties) - Method in class com.tomtom.speedtools.services.PushModule
 
provideExecutionContext(Reactor) - Method in class com.tomtom.speedtools.rest.ServicesModule
 
provideGCMConnectorFactory(GCMProperties) - Method in class com.tomtom.speedtools.services.PushModule
 
ProviderNames - Enum in com.tomtom.speedtools.services.sms.implementation
Defines a name for each SMS provider.
ProviderRanking - Interface in com.tomtom.speedtools.services.sms.implementation
These constants define preferred order of SMSProviders, lowest is most preferred.
provideScheduler(ActorSystem) - Method in class com.tomtom.speedtools.rest.ServicesModule
 
ProxyAwareUriBuilderFactory - Class in com.tomtom.speedtools.rest
Factory to create proxy aware UriBuilder's.
ProxyAwareUriBuilderFactory() - Constructor for class com.tomtom.speedtools.rest.ProxyAwareUriBuilderFactory
Constructs a new ProxyAwareUriBuilderFactory that is initialised with the current request context.
pull(EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
pull(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
pull(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
pull(EntityMapper<?>.Field<Collection<T>>, MongoDBQuery) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
Removes all occurrences of value from a field, if field is an array.
pull(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
push(EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
push(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
push(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
push(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
push(Notification, PushToken) - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSConnector
 
push(Notification, PushToken) - Method in class com.tomtom.speedtools.services.push.implementation.gcm.GCMConnector
 
push(Notification, PushToken) - Method in interface com.tomtom.speedtools.services.push.PushNotificationProvider
Method pushes Notification to given channel id.
pushAll(EntityMapper<?>.Field<Collection<T>>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
pushAll(EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
pushAll(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
pushAll(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<Collection<T>>, Collection<T>) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
PushConnectionException - Exception in com.tomtom.speedtools.services.push
Thrown in case a connection to push service could not be established or in case the message could not be delivered successfully.
PushConnectionException(String) - Constructor for exception com.tomtom.speedtools.services.push.PushConnectionException
 
PushConnectionException(Exception) - Constructor for exception com.tomtom.speedtools.services.push.PushConnectionException
 
PushConnectionException(String, Exception) - Constructor for exception com.tomtom.speedtools.services.push.PushConnectionException
 
PushModule - Class in com.tomtom.speedtools.services
This is a Guice module to configure the modules for com.tomtom.speedtools.services.
PushModule() - Constructor for class com.tomtom.speedtools.services.PushModule
 
PushNotificationProvider - Interface in com.tomtom.speedtools.services.push
Implementation of this interface can push notifications to an underlying push service.
PushNotificationProviderFactory - Interface in com.tomtom.speedtools.services.push
PushToken - Class in com.tomtom.speedtools.services.push.domain
This class holds the push token information for a particular client.
PushToken(String) - Constructor for class com.tomtom.speedtools.services.push.domain.PushToken
 

Q

query(String) - Method in interface com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngine
Basic query (without additional parameters).
query(String, String) - Method in interface com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngine
Query with additional parameters.
query(String, GeoRectangle) - Method in interface com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngine
Query with bounding box (convenience function).
query(String, GeoRectangle, String) - Method in interface com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngine
Query with bounding box and parameters (convenience function).
query(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.implementation.TomTomLbsGeoCodeEngine
 
query(String, String) - Method in class com.tomtom.speedtools.services.lbs.geocode.implementation.TomTomLbsGeoCodeEngine
 
query(String, GeoRectangle) - Method in class com.tomtom.speedtools.services.lbs.geocode.implementation.TomTomLbsGeoCodeEngine
 
query(String, GeoRectangle, String) - Method in class com.tomtom.speedtools.services.lbs.geocode.implementation.TomTomLbsGeoCodeEngine
 

R

random(int, int) - Static method in class com.tomtom.speedtools.utils.MathUtils
Produce a random number between [min..max] (inclusive).
randomText(int) - Static method in class com.tomtom.speedtools.testutils.FakeData
Generate random text of a certain maximum length.
randomTime(Date, int, int) - Static method in class com.tomtom.speedtools.testutils.FakeData
Generate a random time (for example, an ETA) from now, or any date/time.
randomTime(int) - Static method in class com.tomtom.speedtools.testutils.FakeData
 
randomTime(int, int) - Static method in class com.tomtom.speedtools.testutils.FakeData
 
ranking() - Method in interface com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Command
Ranking for executing the command.
RateLimiter - Class in com.tomtom.speedtools.ratelimiter
This class is used to rate limit writes to, say, MongoDB reads/writes.
RateLimiter(int, int) - Constructor for class com.tomtom.speedtools.ratelimiter.RateLimiter
Create a rate limiter that will limit calls to 'maxFreqHz' in bursts which occur approximately every 'burstFreqHz'.
RateLimiter(int) - Constructor for class com.tomtom.speedtools.ratelimiter.RateLimiter
 
RateLimiter.WorkFunction - Interface in com.tomtom.speedtools.ratelimiter
Interface for worker function, passed as an argument to limit() function below.
Reactor - Interface in com.tomtom.speedtools.rest
The reactor defines the Akka system in which the 'engine' of the system is running.
ReactorImpl - Class in com.tomtom.speedtools.rest
 
ReactorImpl(Injector, ActorSystem) - Constructor for class com.tomtom.speedtools.rest.ReactorImpl
 
RecordCheckerBase(CheckDBBase.CollectionChecker, Tuple<Uid<?>, ?>) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
recordId - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
rects - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoAreaMapper
 
referenceCollectionField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective reference field.
referenceField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective reference field.
ReferenceMapper<T> - Class in com.tomtom.speedtools.mongodb.mappers
 
ReferenceMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.ReferenceMapper
 
ReflectiveField(String, Class<? extends Mapper<U>>, String, String, int...) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.ReflectiveField
 
ReflectiveField(String, Mapper<U>, String, String, int...) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.ReflectiveField
 
register(Mapper<?>...) - Method in class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
 
remove(Object) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
remove(int) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
remove(DBObject, String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Removes the field given by fieldPath from object.
removeAll(Collection<?>) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
removeAllTraceHandlers() - Method in class com.tomtom.speedtools.tracer.TraceHandlerCollection
 
removeAllTraceHandlers() - Static method in class com.tomtom.speedtools.tracer.TracerFactory
 
removeCustomException(Class<? extends Exception>) - Static method in class com.tomtom.speedtools.rest.GeneralExceptionMapper
 
removeEntity(DBCollection, EntityMapper<T>, T) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Removes the given object from the given collection.
removeEntityByField(DBCollection, EntityMapper<?>.Field<T>, T) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Removes the given object from the given collection.
removeTraceHandler(Traceable) - Method in class com.tomtom.speedtools.tracer.TraceHandlerCollection
 
removeTraceHandler(Traceable) - Static method in class com.tomtom.speedtools.tracer.TracerFactory
Remove an event trace handler.
removeTraceHandler(Traceable) - Method in interface com.tomtom.speedtools.tracer.TraceStream
Remove handler for processing trace events.
rename(DBObject, String, String) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
replace(DBObject, String...) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
replace(DBObject, Class<T>, Class<U>, String...) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
replace(List<T>, T, T) - Static method in class com.tomtom.speedtools.objects.Immutables
Replace an element in a list with another.
replaceOrAdd(List<T>, T, T) - Static method in class com.tomtom.speedtools.objects.Immutables
Replace an element in a list with another, or adds the element if the element did not exist in the list.
replaceUniques(String) - Static method in class com.tomtom.speedtools.testutils.TestUtils
 
replaceValue(DBObject, String, Object, Object) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Replaces the value fromValue at path fieldPath with toValue.
replaceValueConverter(T, T, T) - Static method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
Report(long, long, long, List<CheckDBBase.Error>, List<CheckDBBase.Error>, boolean) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Report
 
reportFailure(Throwable) - Method in class com.tomtom.speedtools.testutils.akka.SimpleExecutionContext
 
reset() - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
Reset the validator.
ResourceHandler - Interface in com.tomtom.speedtools.rest
This class defines a resource handler for API resources.
ResourceProcessor - Class in com.tomtom.speedtools.rest
Processes API resources.
ResourceProcessor(Reactor) - Constructor for class com.tomtom.speedtools.rest.ResourceProcessor
 
RestEasyJacksonContextResolver - Class in com.tomtom.speedtools.rest
This class is the Jackson context resolver for RestEasy.
RestEasyJacksonContextResolver() - Constructor for class com.tomtom.speedtools.rest.RestEasyJacksonContextResolver
 
retainAll(Collection<?>) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
root() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
route(GeoPoint, GeoPoint, Duration) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngine
 
route(GeoPoint, GeoPoint) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngine
 
route(GeoPoint, GeoPoint, DateTime) - Method in interface com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineActor
Calculate a route.
route(GeoPoint, GeoPoint, Duration) - Method in interface com.tomtom.speedtools.services.lbs.route.RouteEngine
Calculate a route.
route(GeoPoint, GeoPoint) - Method in interface com.tomtom.speedtools.services.lbs.route.RouteEngine
Calculate a route.
RouteEngine - Interface in com.tomtom.speedtools.services.lbs.route
This interface wraps the TomTom LBS Geocoding functionality, found at http://lbs.tomtom.com.
RouteEngineResponse - Class in com.tomtom.speedtools.services.lbs.route
This class defines a top-level Route Engine response.
RouteEngineResponse(int, int, int) - Constructor for class com.tomtom.speedtools.services.lbs.route.RouteEngineResponse
 
RouteEngineSummaryForLbs() - Constructor for class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
run() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
run() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
Performs the actual check for duplicates within the previously CheckDBBase.UniquenessChecker.add(com.tomtom.speedtools.domain.Uid<?>, T)ed values.

S

saltedHash(String) - Static method in class com.tomtom.speedtools.checksums.SHA1Hash
Hashes the given value using a salt generated during the hash operation.
saltedHash(String, String) - Static method in class com.tomtom.speedtools.checksums.SHA1Hash
Hashes the given value using the provided salt.
sameId(T) - Static method in class com.tomtom.speedtools.testutils.mockito.MockUtil
Argument matcher that uses reflection to invoke the getId() method.
scheduleShutdown() - Method in class com.tomtom.speedtools.thread.WorkQueue
Schedule shutdown for all threads after they finished their work.
SchemaException - Exception in com.tomtom.speedtools.mongodb.mappers
Exception that indicates an error in a schema.
SchemaException(String) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.SchemaException
 
SchemaException(String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.SchemaException
 
SchemaException(EntityMapper<?>, String) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.SchemaException
 
SchemaException(EntityMapper<?>, String, String) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.SchemaException
 
SchemaException(EntityMapper<?>, String, String, Exception) - Constructor for exception com.tomtom.speedtools.mongodb.mappers.SchemaException
 
SchemaPrinter - Class in com.tomtom.speedtools.mongodb.mappers
Helper class to print a database schema from registered mappers.
SchemaPrinter(MapperRegistry) - Constructor for class com.tomtom.speedtools.mongodb.mappers.SchemaPrinter
 
SecurityContextImpl - Class in com.tomtom.speedtools.rest.security
 
SecurityContextImpl(Principal, String) - Constructor for class com.tomtom.speedtools.rest.security.SecurityContextImpl
 
SecurityHelper - Class in com.tomtom.speedtools.rest.security
This class is a utility class, which provides simple functions to get the principal name from a security, or throw an "ApiUnauthorizedException" otherwise.
sendMessage(String, String, Long, String, String, String, MessageBirdResource.ResponseType, String) - Method in interface com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdResource
This operation sends an SMS text message using MessageBird.
sendMessage(String, String, Long, String, String, String, MessageBirdResource.ResponseType, String) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdResourceMock
 
sendMessage(String, String, String, String, String, String, String, Long) - Method in interface com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoResource
This operation sends an SMS text message using Nexmo.
sendMessage(String, String, String, String, String, String, String, Long) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.NexmoResourceMock
 
sendTextMessage(String, String, Long) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBird
 
sendTextMessage(String, String, Long) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.Nexmo
 
sendTextMessage(String, String, Long) - Method in interface com.tomtom.speedtools.services.sms.SMSProviderConnector
Send a text message to the given phone number.
seqX - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
seqY - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.json.DateTimeSerializer.ToLongSerializer
 
serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.json.DateTimeSerializer.ToStringSerializer
 
serialize(Image, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.json.ImageSerializer.ToBytesSerializer
 
serialize(Object) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer
Serialize a POJO into a JSON value object.
serialize(Date, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.xmladapters.DateAdapter.JsonDateSerializer
 
serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.xmladapters.DateTimeAdapter.JsonSerializerWithMillisResolution
 
serialize(DateTime, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.xmladapters.DateTimeAdapter.JsonSerializerWithSecondsResolution
 
serialize(DateTimeZone, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.xmladapters.DateTimeZoneAdapter.JsonDateTimeZoneSerializer
 
serialize(LocalDate, JsonGenerator, SerializerProvider) - Method in class com.tomtom.speedtools.xmladapters.LocalDateAdapter.JsonLocalDateSerializer
 
ServicesModule - Class in com.tomtom.speedtools.rest
Guice module for services.
ServicesModule() - Constructor for class com.tomtom.speedtools.rest.ServicesModule
 
SessionManager - Class in com.tomtom.speedtools.rest.security
The session manager is the central place to start and terminate sessions, and create a SecurityContext for the ongoing session.
SessionManager() - Constructor for class com.tomtom.speedtools.rest.security.SessionManager
Constructs a new SessionManager that is initialised with the current request context.
set(int, T) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
set(T, U) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
set(T, U) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.ReflectiveField
 
set(U) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Replaceable
 
set(EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
set(EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
set(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
set(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
setAllExcept(EntityMapper<E>, E, EntityMapper<E>.Field<?>...) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
setApiVersion(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
setCity(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setClientRef(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setCount(int) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
setCountry(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setCountryISO3(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setCredits(String) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
setDefault(DBObject, String, Object) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Sets the value toValue at path fieldPath when it does not already have a value.
setDefaultConverter(T) - Static method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
setDefaultLanguage(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setDistrict(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setDurationMsec(int) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
setEnabled(boolean) - Static method in class com.tomtom.speedtools.tracer.TracerFactory
Enable or disable event logging.
setErrorText(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setFormattedAddress(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setGeoCodeEngineResultList(List<GeoCodeEngineResult>) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
 
setGeoHash(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setHeightMeters(float) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setHouseNumber(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setItem(MessageBirdResponse.Item) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse
 
setLatitude(float) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setListener(SMSDeliveryReportListener) - Method in class com.tomtom.speedtools.services.sms.SMSDeliveryReportListenerRegistry
 
setLongitude(float) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setMapName(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setMapVersion(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setMessageCount(Integer) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
setMessageId(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setMessagePrice(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setMessages(List<NexmoMessage>) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
setName(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setNetwork(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setOf(T...) - Static method in class com.tomtom.speedtools.objects.Immutables
Creates an immutable set containing given elements.
setOf(Collection<? extends T>) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns an immutable set containing elements from given collection.
setOf(Collection<? extends T>, T...) - Static method in class com.tomtom.speedtools.objects.Immutables
Returns an immutable set containing elements from elts1, concatenated with elts2.
setPostcode(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setPreCachingHint(boolean) - Method in class com.tomtom.speedtools.tilemap.TileMap
Set pre-caching on or off, if possible.
setRandomSeed(long) - Static method in class com.tomtom.speedtools.utils.MathUtils
Set the randomizer seed.
setRaw(String, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
setRaw(String, Mapper<T>, T) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
setRemainingBalance(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setResolution(int) - Method in class com.tomtom.speedtools.geometry.GeoHash
Shortens the size of the GeoHash by an absolute value, so removes characters from the right.
setResponseCode(MessageBirdResponse.ResponseCode) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
setResponseMessage(String) - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
setScore(float) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setSlots(Collection<MetricsTimeSlot>) - Method in class com.tomtom.speedtools.metrics.MetricsCollector
Set the slots by which the metric is represented internally.
setSnp(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setState(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setStatus(NexmoMessage.Status) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setStreet(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setSummary(TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
setTo(String) - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
setTotalDelaySeconds(int) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
setTotalDistanceMeters(int) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
setTotalTimeSeconds(int) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
setType(String) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setUniqueDateTime(DateTime) - Static method in class com.tomtom.speedtools.testutils.TestUtils
Set seed for unique time.
SetUtils - Class in com.tomtom.speedtools.utils
Utility class which provides convenience methods for hash set related operations.
setValue(DBObject, String, Object) - Method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
Sets the value at fieldPath to toValue.
setValueConverter(Object) - Static method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
setVerboseMode(boolean) - Static method in class com.tomtom.speedtools.rest.GeneralExceptionMapper
Set or unset verbose mode for exceptions in log files.
setVersion(String) - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
setWidthMeters(float) - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
 
setWriteConcern(WriteConcern) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
This sets the global write concern of the DAO utils for save() and update() calls.
SHA1Hash - Class in com.tomtom.speedtools.checksums
Class for SHA1 hashes.
showProgressCheckRecord(String, long, int) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
showProgressCollectionEnd(DBCollection, int) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
showProgressCollectionStart(DBCollection, int) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
Shutdown - Class in com.tomtom.speedtools.rest
This class implements an event listener for the servlet context (defined in web.xml).
Shutdown() - Constructor for class com.tomtom.speedtools.rest.Shutdown
 
SimpleExecutionContext - Class in com.tomtom.speedtools.testutils.akka
This class provides an extremely simple execution context for tasks, that can be used to pass to, for example, Akka onComplete() methods.
SimpleJsonSerializer - Class in com.tomtom.speedtools.json
Simple POJO (Plain Old Java Object, or 'regular Java object') to JSON object mapper.
SimpleJsonSerializer() - Constructor for class com.tomtom.speedtools.json.SimpleJsonSerializer
Constructor should only be used by singleton instance and derived classes.
SimpleJsonSerializer.IdentityMapper - Class in com.tomtom.speedtools.json
 
SimpleJsonSerializer.Mapper - Interface in com.tomtom.speedtools.json
 
SimpleMongoDBSerializer - Class in com.tomtom.speedtools.mongodb
Simple POJO to MongoDB DBObject serializer/deserializer.
size() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
size() - Method in exception com.tomtom.speedtools.apivalidation.exceptions.ApiBadRequestException
 
size() - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Return number of element in buffer.
size() - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
Get number of points in polyline.
skip() - Method in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportProcessor
Indicates whether or not to continue with this particular report.
SMSDeliveryReportListener - Interface in com.tomtom.speedtools.services.sms
Called when a delivery report is received from the SMS provider.
SMSDeliveryReportListener.DeliveryStatus - Enum in com.tomtom.speedtools.services.sms
 
SMSDeliveryReportListenerRegistry - Class in com.tomtom.speedtools.services.sms
This class keeps track of the listener for SMS delivery reports.
SMSDeliveryReportListenerRegistry() - Constructor for class com.tomtom.speedtools.services.sms.SMSDeliveryReportListenerRegistry
 
SMSDeliveryReportParameterException - Exception in com.tomtom.speedtools.services.sms
Exception used to report errors from the SMSDeliveryReportProcessor.
SMSDeliveryReportParameterException(Exception) - Constructor for exception com.tomtom.speedtools.services.sms.SMSDeliveryReportParameterException
Constructs an exception with a cause.
SMSDeliveryReportParameterException(String) - Constructor for exception com.tomtom.speedtools.services.sms.SMSDeliveryReportParameterException
Constructs an exception with a message.
SMSDeliveryReportParameterException(String, Exception) - Constructor for exception com.tomtom.speedtools.services.sms.SMSDeliveryReportParameterException
Constructs an exception with a message and a cause.
SMSDeliveryReportProcessor - Interface in com.tomtom.speedtools.services.sms
This processor is a strategy for processing delivery reports.
SMSDeliveryReportResource - Interface in com.tomtom.speedtools.services.sms
Resteasy resource that will be called by the message provider to report about the delivery of a text message.
SMSDeliveryReportResourceImpl - Class in com.tomtom.speedtools.services.sms.implementation
 
SMSDeliveryReportResourceImpl(Set<SMSProviderConnector>, SMSDeliveryReportListenerRegistry) - Constructor for class com.tomtom.speedtools.services.sms.implementation.SMSDeliveryReportResourceImpl
Constructor.
SmsModule - Class in com.tomtom.speedtools.services
This is a Guice module to configure the modules for com.tomtom.speedtools.services.
SmsModule() - Constructor for class com.tomtom.speedtools.services.SmsModule
 
SMSProviderConnector - Interface in com.tomtom.speedtools.services.sms
Implementers of this interface enable sending SMS messages.
SMSProviderConnector.Status - Enum in com.tomtom.speedtools.services.sms
Status codes to describe the result sending the message.
southWest - Variable in class com.tomtom.speedtools.mongodb.mappers.GeoRectangleMapper
 
start() - Method in class com.tomtom.speedtools.apivalidation.ApiValidator
Indicate start of validation.
startAppSession(Principal) - Method in class com.tomtom.speedtools.rest.security.SessionManager
Starts a new app session for the given Principal in the current httpServletRequest.
started - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Iter
 
startOrWait(Runnable, long) - Method in class com.tomtom.speedtools.thread.WorkQueue
Start workload, or wait if there is too much workload in the queue.
startOrWait(Runnable) - Method in class com.tomtom.speedtools.thread.WorkQueue
Start workload, or wait if there is too much workload in the queue.
startWebSession(Principal) - Method in class com.tomtom.speedtools.rest.security.SessionManager
Starts a new web session for the given principal in the current httpServletRequest.
stats() - Method in class com.tomtom.speedtools.tilemap.CachedTileMap
Return cache statistics for map tiles.
storeEntity(DBCollection, EntityMapper<T>, T) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Store the given object in the given collections.
stringCollectionField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective string field.
stringField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective string field.
stringIdField(String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new reflective Id field.
StringMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
StringMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.StringMapper
 
StringUtils - Class in com.tomtom.speedtools.utils
 
sub(Object, Class<T>) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.RecordCheckerBase
 
subList(int, int) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
superEntity(Class<? extends EntityMapper<? super T>>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Creates a new super entity.
SuperEntity(Class<? extends EntityMapper<? super T>>) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.SuperEntity
 
SuperEntity(Class<? extends EntityMapper<? super T>>, int, int) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EntityMapper.SuperEntity
 
SupervisorStrategies - Class in com.tomtom.speedtools.rest
Standard supervisor strategies.
SupervisorStrategies(Injector, int, int) - Constructor for class com.tomtom.speedtools.rest.SupervisorStrategies
Akka supervisor properties.
SUSPEND_TIMEOUT - Static variable in interface com.tomtom.speedtools.services.sms.SMSDeliveryReportResource
 

T

TelephoneNumberAdapter - Class in com.tomtom.speedtools.xmladapters
This adapter implementation makes sure that the String representation of the telephone number is formatted properly.
TelephoneNumberAdapter() - Constructor for class com.tomtom.speedtools.xmladapters.TelephoneNumberAdapter
 
terminateSession() - Method in class com.tomtom.speedtools.rest.security.SessionManager
Terminates the current session.
TestUtils - Class in com.tomtom.speedtools.testutils
This class is a simple utility class for unit tests.
ThreadSafeRateLimiter - Class in com.tomtom.speedtools.ratelimiter
Please refer to RateLimiter for documentation.
ThreadSafeRateLimiter(int) - Constructor for class com.tomtom.speedtools.ratelimiter.ThreadSafeRateLimiter
 
TileKey - Class in com.tomtom.speedtools.tilemap
Map tile keys for the TomTom LBS system.
TileKey(long, long, int) - Constructor for class com.tomtom.speedtools.tilemap.TileKey
 
tileKey - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
TileMap<T> - Class in com.tomtom.speedtools.tilemap
This class represents an (abstract) cacheable map.
TileMap() - Constructor for class com.tomtom.speedtools.tilemap.TileMap
 
TileMap(int, int) - Constructor for class com.tomtom.speedtools.tilemap.TileMap
 
TileMap.ViewportTileProcessor<T> - Interface in com.tomtom.speedtools.tilemap
Callback function for viewport tile processing.
TileOffset - Class in com.tomtom.speedtools.tilemap
Point within a map tile, given a map tile key.
tileOffsetX - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
tileOffsetY - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
TILES_PER_ZOOM - Static variable in class com.tomtom.speedtools.tilemap.MapConst
How many tiles is the world at this zoom in total.
time - Variable in class com.tomtom.speedtools.mongodb.mappers.GpsTracePointMapper
 
toArray() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
toArray(T1[]) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
 
toBytes() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSNotificationPacket
Method returns a byte array representation of the notification packet.
ToBytesSerializer() - Constructor for class com.tomtom.speedtools.json.ImageSerializer.ToBytesSerializer
 
toCodePoints(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Converts a string to a list of Unicode code points.
toColorCSS(ColorRGB8) - Static method in class com.tomtom.speedtools.domain.ColorConverter
Return a CSS color.
toColorRGB(String) - Static method in class com.tomtom.speedtools.domain.ColorConverter
Return a RGB color or null if not defined.
toDb(byte[]) - Method in class com.tomtom.speedtools.mongodb.mappers.BinaryMapper
 
toDb(Boolean) - Method in class com.tomtom.speedtools.mongodb.mappers.BooleanMapper
 
toDb(Collection<T>) - Method in class com.tomtom.speedtools.mongodb.mappers.CollectionMapper
 
toDb(Currency) - Method in class com.tomtom.speedtools.mongodb.mappers.CurrencyMapper
 
toDb(DateTime) - Method in class com.tomtom.speedtools.mongodb.mappers.DateTimeMapper
 
toDb(Double) - Method in class com.tomtom.speedtools.mongodb.mappers.DoubleMapper
 
toDb(U) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
toDb(T) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Converts a database object to an entity.
toDb(T, List<MapperError>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Converts an entity to a DBObject.
toDb(T, DBObject, List<MapperError>) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
Converts an entity into a given dbObject.
toDb(T) - Method in class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper
 
toDb(T) - Method in class com.tomtom.speedtools.mongodb.mappers.IdentityMapper
 
toDb(Integer) - Method in class com.tomtom.speedtools.mongodb.mappers.IntegerMapper
 
toDb(List<T>) - Method in class com.tomtom.speedtools.mongodb.mappers.ListMapper
 
toDb(LocalDate) - Method in class com.tomtom.speedtools.mongodb.mappers.LocalDateMapper
 
toDb(Locale) - Method in class com.tomtom.speedtools.mongodb.mappers.LocaleMapper
 
toDb(Long) - Method in class com.tomtom.speedtools.mongodb.mappers.LongMapper
 
toDb(T) - Method in class com.tomtom.speedtools.mongodb.mappers.Mapper
Transform a typed Java object into its database representation.
toDb(Uid<T>) - Method in class com.tomtom.speedtools.mongodb.mappers.ReferenceMapper
 
toDb(String) - Method in class com.tomtom.speedtools.mongodb.mappers.StringMapper
 
toDb(URL) - Method in class com.tomtom.speedtools.mongodb.mappers.URLMapper
 
toDBObject() - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
toDBObject() - Method in class com.tomtom.speedtools.mongodb.MongoDBSorting
 
toDBObject() - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
toHexString() - Method in class com.tomtom.speedtools.domain.Uid
Returns hex string representation of this Uid.
toHtml() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperRegistry
Print a database schema of the registered mappers in HTML form.
toIntegerRGB() - Method in class com.tomtom.speedtools.domain.ColorRGB8
 
toJson() - Method in class com.tomtom.speedtools.geometry.GeoObject
Provide a Json representation of a geo object.
toJson() - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
toJson() - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
 
toJson() - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
 
toJson(Object) - Static method in class com.tomtom.speedtools.json.Json
 
toJson() - Method in interface com.tomtom.speedtools.json.JsonRenderable
Provide a Json representation of a domain object.
toJson(Object, Type, IdentityHashMap<Object, Object>) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer.IdentityMapper
 
toJson(Object, Type, IdentityHashMap<Object, Object>) - Method in interface com.tomtom.speedtools.json.SimpleJsonSerializer.Mapper
Convert a POJO to JSON value object.
toJson() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
toJson() - Method in class com.tomtom.speedtools.rest.security.Credential
 
toJson() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
Provide a Json representation of a geo object.
toJson() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
Provide a Json representation of a geo object.
toJson() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
toJson() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
toJson() - Method in class com.tomtom.speedtools.services.lbs.route.RouteEngineResponse
 
TOKEN_LENGTH_INDEX - Static variable in class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
 
TOKEN_START_INDEX - Static variable in class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
 
ToLongSerializer() - Constructor for class com.tomtom.speedtools.json.DateTimeSerializer.ToLongSerializer
 
TomTomLbsGeoCodeEngine - Class in com.tomtom.speedtools.services.lbs.geocode.implementation
Implementation of a GeoCodeEngine using the TomTom LBS Geocoder.
TomTomLbsGeoCodeEngine(LbsProperties) - Constructor for class com.tomtom.speedtools.services.lbs.geocode.implementation.TomTomLbsGeoCodeEngine
 
TomTomLbsRouteEngine - Class in com.tomtom.speedtools.services.lbs.route.implementation
Implementation of a RouteEngine using the TomTom LBS Router.
TomTomLbsRouteEngine(ActorSystem, LbsProperties) - Constructor for class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngine
 
TomTomLbsRouteEngineActor - Interface in com.tomtom.speedtools.services.lbs.route.implementation
This interface wraps the TomTom LBS Geocoding functionality, found at http://lbs.tomtom.com.
TomTomLbsRouteEngineResponse - Class in com.tomtom.speedtools.services.lbs.route.implementation
This class defines a top-level TomTom LBS Router response.
TomTomLbsRouteEngineResponse() - Constructor for class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs - Class in com.tomtom.speedtools.services.lbs.route.implementation
Nested summary class for LBS response.
toResponse(Throwable) - Method in class com.tomtom.speedtools.rest.GeneralExceptionMapper
 
toResponse(Logger, Throwable) - Static method in class com.tomtom.speedtools.rest.GeneralExceptionMapper
Static function to map an exception to a proper (asynchronous) response.
toSerializationFormat() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
toSerializationFormatWithAddress(Address) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
toSingle(Object) - Static method in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
toString() - Method in class com.tomtom.speedtools.buffer.CircularBuffer
Creates JSON string containing the buffer with its elements.
toString() - Method in class com.tomtom.speedtools.checksums.SHA1Hash
Returns the hash, as a hex-encoded string.
toString() - Method in class com.tomtom.speedtools.domain.ColorRGB8
 
toString() - Method in class com.tomtom.speedtools.domain.Money
 
toString() - Method in class com.tomtom.speedtools.domain.Uid
Returns string representation of this Uid.
toString() - Method in class com.tomtom.speedtools.geometry.GeoHash
Converts the instance to a JSON encoded string.
toString() - Method in class com.tomtom.speedtools.geometry.GeoObject
Override of toString() function to provide a Json representation of a geo object.
toString() - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
toString() - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
 
toString() - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
 
toString() - Method in class com.tomtom.speedtools.json.JsonBased
 
toString(Object) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer
toString() - Method in class com.tomtom.speedtools.metrics.MetricsTimeSlot
 
toString() - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.Error
 
toString() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper.Field
 
toString() - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
toString() - Method in class com.tomtom.speedtools.mongodb.mappers.MapperError
 
toString() - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
toString() - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
toString() - Method in class com.tomtom.speedtools.objects.Triple
 
toString() - Method in class com.tomtom.speedtools.objects.Tuple
 
toString() - Method in class com.tomtom.speedtools.rest.security.Credential
 
toString() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResponse
Override of toString() function to provide a Json representation of a geo object.
toString() - Method in class com.tomtom.speedtools.services.lbs.geocode.GeoCodeEngineResult
Override of toString() function to provide a Json representation of a geo object.
toString() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse.RouteEngineSummaryForLbs
 
toString() - Method in class com.tomtom.speedtools.services.lbs.route.implementation.TomTomLbsRouteEngineResponse
 
toString() - Method in class com.tomtom.speedtools.services.lbs.route.RouteEngineResponse
 
toString() - Method in class com.tomtom.speedtools.services.push.domain.Notification
 
toString() - Method in class com.tomtom.speedtools.services.push.domain.PushToken
 
toString() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSFeedbackPacket
 
toString() - Method in class com.tomtom.speedtools.services.push.implementation.apns.APNSNotificationPacket
 
toString() - Method in enum com.tomtom.speedtools.services.sms.implementation.ProviderNames
 
toString() - Method in class com.tomtom.speedtools.tilemap.MercatorPoint
 
toString() - Method in class com.tomtom.speedtools.tilemap.TileKey
 
toString() - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
toString() - Method in class com.tomtom.speedtools.tilemap.ViewportTile
 
toString() - Method in class com.tomtom.speedtools.tracer.mongo.MongoDBTraceProperties
 
toString() - Method in class com.tomtom.speedtools.tracer.Trace
 
toString() - Method in class com.tomtom.speedtools.urls.UrlParameterBuilder
URL encoded parameters.
toStringJson(Object) - Static method in class com.tomtom.speedtools.json.Json
Convert an object to a JSON String representation.
toStringPretty(Object, boolean) - Method in class com.tomtom.speedtools.json.SimpleJsonSerializer
Convert a POJO to JSON string object.
ToStringSerializer() - Constructor for class com.tomtom.speedtools.json.DateTimeSerializer.ToStringSerializer
 
toStringWithAddress(Address) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
toStringWithoutAddress() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
Trace - Class in com.tomtom.speedtools.tracer
Class to store a single logging event.
Trace(DateTime, String, String, String, Object[]) - Constructor for class com.tomtom.speedtools.tracer.Trace
An event is specific for an 'owning class'.
Trace() - Constructor for class com.tomtom.speedtools.tracer.Trace
Deprecated.
Traceable - Interface in com.tomtom.speedtools.tracer
Tagging-interface for all interfaces that are used for tracing.
TraceHandlerCollection - Class in com.tomtom.speedtools.tracer
Implements adding and calling of event trace handlers.
TraceHandlerCollection() - Constructor for class com.tomtom.speedtools.tracer.TraceHandlerCollection
 
TracerFactory - Class in com.tomtom.speedtools.tracer
This factory creates Traceable tracers.
TracerFactory(Class<?>) - Constructor for class com.tomtom.speedtools.tracer.TracerFactory
Initialize the factory.
TraceStream - Interface in com.tomtom.speedtools.tracer
Source for event traces.
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoArea
 
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoCircle
 
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoLine
 
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoObject
Translate a geo object with an Easting and Northing value.
translate(double, double, Double) - Method in class com.tomtom.speedtools.geometry.GeoObject
Translates a geo object in meters.
translate(double, double) - Method in class com.tomtom.speedtools.geometry.GeoObject
Translates a geo object in meters.
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoPoint
 
translate(double, double, Double) - Method in class com.tomtom.speedtools.geometry.GeoPoint
Translates a geo object in meters.
translate(double, double) - Method in class com.tomtom.speedtools.geometry.GeoPoint
Translates a geo object in meters.
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoPolyLine
 
translate(GeoVector) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
 
trim(String) - Static method in class com.tomtom.speedtools.utils.StringUtils
Trims a string and can accept null input strings.
trim(List<String>) - Static method in class com.tomtom.speedtools.utils.StringUtils
Trims a list of strings, retaining the order of the input list.
trim(Set<String>) - Static method in class com.tomtom.speedtools.utils.StringUtils
Trims a set of strings.
Triple<T1,T2,T3> - Class in com.tomtom.speedtools.objects
Triples class to represent triples (a, b, c).
Triple(T1, T2, T3) - Constructor for class com.tomtom.speedtools.objects.Triple
Public constructor for a triple (a, b, c).
Tuple<T1,T2> - Class in com.tomtom.speedtools.objects
Tuples class to represent tuples (a, b).
Tuple(T1, T2) - Constructor for class com.tomtom.speedtools.objects.Tuple
Public constructor for a tuple (a, b).

U

Uid<T> - Class in com.tomtom.speedtools.domain
Generic Unique ID class, immutable.
Uid() - Constructor for class com.tomtom.speedtools.domain.Uid
Constructor.
Uid(String) - Constructor for class com.tomtom.speedtools.domain.Uid
Instantiates an id with a string.
uid() - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
UnderflowException() - Constructor for exception com.tomtom.speedtools.buffer.CircularBuffer.UnderflowException
 
UnexpectedResponseException - Exception in com.tomtom.speedtools.testutils.resteasy
Throw to communicate that the validation failed.
UnexpectedResponseException(Response, String) - Constructor for exception com.tomtom.speedtools.testutils.resteasy.UnexpectedResponseException
 
UniquenessChecker(CheckDBBase.CollectionChecker, boolean, EntityMapper.HasFieldName...) - Constructor for class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
Creates a new UniquenessChecker.
uniquenessCheckers - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
unmarshal(String) - Method in class com.tomtom.speedtools.xmladapters.DateAdapter.XMLAdapter
Unmarshall a Date object from the ISO8601 standard.
unmarshal(String) - Method in class com.tomtom.speedtools.xmladapters.DateTimeAdapter.XMLAdapterWithSecondsResolution
Unmarshall a DateTime object from the format: YYYY-MM-DDTHH:mm:ssZ, in UTC time.
unmarshal(String) - Method in class com.tomtom.speedtools.xmladapters.LocalDateAdapter.XMLAdapter
 
unmarshal(String) - Method in class com.tomtom.speedtools.xmladapters.TelephoneNumberAdapter
 
unset(EntityMapper<?>.Field<?>...) - Method in class com.tomtom.speedtools.mongodb.MongoDBUpdate
 
unsignedByteToInt(byte) - Static method in class com.tomtom.speedtools.utils.ByteUtils
Converts a byte to an unsigned integer.
update(DBCollection, MongoDBQuery, MongoDBUpdate) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Update a document in a collection.
update(DBCollection, MongoDBQuery, MongoDBUpdate, boolean) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Update a document in a collection.
upsert(DBCollection, MongoDBQuery, DBObject) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Update or insert a document in a collection.
upsert(DBCollection, MongoDBQuery, DBObject, boolean) - Static method in class com.tomtom.speedtools.mongodb.DaoUtils
Update or insert a document in a collection.
urlConverter - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration
 
urlField(String, String, String, int...) - Method in class com.tomtom.speedtools.mongodb.mappers.EntityMapper
 
URLMapper - Class in com.tomtom.speedtools.mongodb.mappers
 
URLMapper() - Constructor for class com.tomtom.speedtools.mongodb.mappers.URLMapper
 
UrlParameterBuilder - Class in com.tomtom.speedtools.urls
A URL specific parameter string builder.
UrlParameterBuilder() - Constructor for class com.tomtom.speedtools.urls.UrlParameterBuilder
 
useResolution(GeoHash) - Method in class com.tomtom.speedtools.geometry.GeoHash
Returns a new GeoHash object with the same resolution as the specified object.
UTCTime - Class in com.tomtom.speedtools.time
Utility class for UTC time usage.

V

validate() - Method in class com.tomtom.speedtools.apivalidation.ApiDTO
Check contains the parameter checks in derived classes.
validate(boolean) - Method in class com.tomtom.speedtools.apivalidation.ApiDTO
Check contains the parameter checks in derived classes.
validate() - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
The default implementation is to validate all elements.
validate() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.Item
 
validate() - Method in class com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse
 
validate() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage
 
validate() - Method in class com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessageResponse
 
validateConstructor(Class<?>, Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the constructor contract.
validateConstructor(Constructor<?>, Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the constructor contract.
validateConstructor(Class<?>, int[], Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the constructor contract.
validateConstructor(Constructor<?>, int[], Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the constructor contract.
validateMethod(Class<?>, String, Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the method contract.
validateMethod(Object, Method, Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the method contract.
validateMethod(Object, Method, int[], Object...) - Static method in class com.tomtom.speedtools.testutils.constructorchecker.ConstructorChecker
Validates the method contract.
validateOne(T) - Method in class com.tomtom.speedtools.apivalidation.ApiListDTO
This method needs to be implemented be the derived class.
ValidationFailException - Exception in com.tomtom.speedtools.testutils
Throw to communicate that the validation failed.
ValidationFailException(String) - Constructor for exception com.tomtom.speedtools.testutils.ValidationFailException
 
validator() - Method in class com.tomtom.speedtools.apivalidation.ApiDTO
 
value(T, String) - Method in class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper
 
Value(T, String) - Constructor for class com.tomtom.speedtools.mongodb.mappers.EnumerationMapper.Value
 
value - Variable in class com.tomtom.speedtools.mongodb.migratedb.MongoDBMigration.Value
 
valueOf(String) - Static method in enum com.tomtom.speedtools.apivalidation.errors.ApiValidationError.ErrorCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.metrics.MultiMetricsData.Period
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.rest.security.CredentialStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.push.domain.NotificationChannelType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.ResponseCode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdResource.ResponseType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.sms.implementation.ProviderNames
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.sms.SMSDeliveryReportListener.DeliveryStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.tomtom.speedtools.services.sms.SMSProviderConnector.Status
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.tomtom.speedtools.apivalidation.errors.ApiValidationError.ErrorCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.metrics.MultiMetricsData.Period
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.rest.security.CredentialStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.push.domain.NotificationChannelType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.sms.implementation.messagebird.dto.MessageBirdResponse.ResponseCode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.sms.implementation.messagebird.MessageBirdResource.ResponseType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.sms.implementation.nexmo.dto.NexmoMessage.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.sms.implementation.ProviderNames
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.sms.SMSDeliveryReportListener.DeliveryStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.tomtom.speedtools.services.sms.SMSProviderConnector.Status
Returns an array containing the constants of this enum type, in the order they are declared.
valueTuples - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.UniquenessChecker
 
VerificationWithTimeoutImpl - Class in com.tomtom.speedtools.testutils.mockito
 
VerificationWithTimeoutImpl(int, int, VerificationMode) - Constructor for class com.tomtom.speedtools.testutils.mockito.VerificationWithTimeoutImpl
 
verify(VerificationData) - Method in class com.tomtom.speedtools.testutils.mockito.VerificationWithTimeoutImpl
 
VERSION_KEY - Static variable in class com.tomtom.speedtools.mongodb.MongoDBKeyNames
Record version number.
ViewportTile<T> - Class in com.tomtom.speedtools.tilemap
Class used to specify a plot position and crop area for images.
viewportX - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
viewportY - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 

W

waitUntilFinished(long) - Method in class com.tomtom.speedtools.thread.WorkQueue
Wait until the work pool finished executing all work load.
waitUntilFinished() - Method in class com.tomtom.speedtools.thread.WorkQueue
Wait until the work pool finished executing all work load.
warning(Uid<?>, String, String) - Method in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase.CollectionChecker
 
warnings - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
width - Variable in class com.tomtom.speedtools.tilemap.ViewportTile
 
withAmount(Integer) - Method in class com.tomtom.speedtools.domain.Money
Setter for Money.getAmount().
withB(int) - Method in class com.tomtom.speedtools.domain.ColorRGB8
Setter for ColorRGB8.getB().
withCenter(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoCircle
withCredentialStatus(CredentialStatus) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
 
withCredentialStatus(CredentialStatus) - Method in class com.tomtom.speedtools.rest.security.Credential
withCredentialStatus(CredentialStatus) - Method in class com.tomtom.speedtools.rest.security.Password
 
withCredentialStatusUpdateTime(DateTime) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
 
withCredentialStatusUpdateTime(DateTime) - Method in class com.tomtom.speedtools.rest.security.Credential
withCredentialStatusUpdateTime(DateTime) - Method in class com.tomtom.speedtools.rest.security.Password
 
withCredentialUpdateTime(DateTime) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
 
withCredentialUpdateTime(DateTime) - Method in class com.tomtom.speedtools.rest.security.Credential
withCredentialUpdateTime(DateTime) - Method in class com.tomtom.speedtools.rest.security.Password
 
withCurrency(Currency) - Method in class com.tomtom.speedtools.domain.Money
withElevationMeters(Double) - Method in class com.tomtom.speedtools.geometry.GeoPoint
withElevationMeters(Double) - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
withExpiry(DateTime) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
withG(int) - Method in class com.tomtom.speedtools.domain.ColorRGB8
Setter for ColorRGB8.getG().
withGeoPoint(GeoPoint) - Method in class com.tomtom.speedtools.geometry.Position3D
Deprecated.
 
withGpsTracePoints(Collection<GpsTracePoint>, GpsTracePoint...) - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
withGpsTracePoints(GpsTracePoint...) - Method in class com.tomtom.speedtools.gpstrace.GpsTrace
 
withHash(String) - Method in class com.tomtom.speedtools.rest.security.Password
Setter for Password.getHash().
within(EntityMapper<?>.Field<GeoPoint>, GeoRectangle) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
within(EntityMapper.HasFieldName, EntityMapper<?>.Field<GeoPoint>, GeoRectangle) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
within(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<GeoPoint>, GeoRectangle) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
within(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<GeoPoint>, GeoRectangle) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
within(EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper.HasFieldName, EntityMapper<?>.Field<GeoPoint>, GeoRectangle) - Method in class com.tomtom.speedtools.mongodb.MongoDBQuery
 
withKey(TileKey) - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
withLat(Double) - Method in class com.tomtom.speedtools.geometry.GeoPoint
Setter for GeoPoint.getLat().
withLon(Double) - Method in class com.tomtom.speedtools.geometry.GeoPoint
Setter for GeoPoint.getLon().
withNorthEast(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoLine
withNorthEast(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
withOffsetX(int) - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
withOffsetY(int) - Method in class com.tomtom.speedtools.tilemap.TileOffset
 
withPlaintextToken(String) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
Sets a hashed token by hashing the given plaintextToken with the existing salt.
withPosition(GeoPoint) - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
withR(int) - Method in class com.tomtom.speedtools.domain.ColorRGB8
Setter for ColorRGB8.getR().
withRadiusMeters(Double) - Method in class com.tomtom.speedtools.geometry.GeoCircle
withSalt(String) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
withSouthWest(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoLine
withSouthWest(GeoPoint) - Method in class com.tomtom.speedtools.geometry.GeoRectangle
withTileX(long) - Method in class com.tomtom.speedtools.tilemap.TileKey
 
withTileY(long) - Method in class com.tomtom.speedtools.tilemap.TileKey
 
withTime(DateTime) - Method in class com.tomtom.speedtools.gpstrace.GpsTracePoint
withTokenHash(String) - Method in class com.tomtom.speedtools.rest.security.AuthenticationToken
withUid(int) - Method in class com.tomtom.speedtools.testutils.akka.MockActorPath
 
withZoomLevel(int) - Method in class com.tomtom.speedtools.tilemap.TileKey
 
work() - Method in interface com.tomtom.speedtools.ratelimiter.RateLimiter.WorkFunction
 
workQueue - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
WorkQueue - Class in com.tomtom.speedtools.thread
This class creates a pool of worker threads that will execute workload tasks.
WorkQueue(int) - Constructor for class com.tomtom.speedtools.thread.WorkQueue
Create a work queue with a maximum number of worker threads and a maximum workload queue size.
WORLD - Static variable in class com.tomtom.speedtools.geometry.GeoRectangle
 
WORLD_RADIUS - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
WORLD_SIZE - Static variable in class com.tomtom.speedtools.tilemap.MapConst
 
wrapValueToWithinLimits(double, int) - Static method in class com.tomtom.speedtools.utils.MathUtils
Map a value to [-limit, limit).

X

x - Variable in class com.tomtom.speedtools.mongodb.checkdb.CheckDBBase
 
XMLAdapter() - Constructor for class com.tomtom.speedtools.xmladapters.DateAdapter.XMLAdapter
 
XMLAdapter() - Constructor for class com.tomtom.speedtools.xmladapters.LocalDateAdapter.XMLAdapter
 
XMLAdapterWithMillisResolution() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeAdapter.XMLAdapterWithMillisResolution
 
XMLAdapterWithSecondsResolution() - Constructor for class com.tomtom.speedtools.xmladapters.DateTimeAdapter.XMLAdapterWithSecondsResolution
 

Z

ZOOM_LEVELS - Static variable in class com.tomtom.speedtools.tilemap.MapConst
How many zoom levels are there.
$ A B C D E F G H I J L M N O P Q R S T U V W X Z 
Skip navigation links

Copyright © 2018 TomTom International BV. All rights reserved.