Skip to content

Overview

//trimblecloud-events/trimblecloud.events.config/ClientConfig

ClientConfig

[JVM]
open class ClientConfig

The ClientConfig class contains configuration properties.

Properties

NameSummary
ACK_WAIT_MS[JVM]
val ACK_WAIT_MS: String = “ack.wait.ms”
Specify maximum wait time to receive ACK from the server.
BATCH_EXPIRY_MS[JVM]
val BATCH_EXPIRY_MS: String = “batch.expiry.ms”
Time in millis post which the batch expires if not sent to the server.
BATCH_RETRIES[JVM]
val BATCH_RETRIES: String = “batch.retries”
Maximum number of times a batch can be retried.
BATCH_SIZE[JVM]
val BATCH_SIZE: String = “batch.size”
Specify batch size.
BATCH_WAIT_MS[JVM]
val BATCH_WAIT_MS: String = “batch.wait.ms”
Specify batch wait time in millis.
CLIENT_ACKNOWLEDGE[JVM]
val CLIENT_ACKNOWLEDGE: String = “client.acknowledge”
To manually send acknowledgement, we need to set the this property to true
CLIENT_ID[JVM]
val CLIENT_ID: String = “client.id”
Provide API client Id
CLIENT_SECRETS[JVM]
val CLIENT_SECRETS: String = “client.secrets”
Provide API client secrets.
CONNECTION_RETRIES[JVM]
val CONNECTION_RETRIES: String = “connection.retries”
Maximum retry count.
CONNECTION_TIMEOUT_MS[JVM]
val CONNECTION_TIMEOUT_MS: String = “connection.timeout.ms”
Specify web socket connection timeout
CONSUMER_SERVICE_ENDPOINT[JVM]
val CONSUMER_SERVICE_ENDPOINT: String = “consumer.service.endpoint”
Provide publisher service web socket url
ENABLE_BATCH[JVM]
val ENABLE_BATCH: String = “enable.batch”
To enable internal batching.
PAUSE_ON_RES_QUEUE_LIMIT[JVM]
val PAUSE_ON_RES_QUEUE_LIMIT: String = “pause.on.res.queue.limit”
Ignore polling when response queue size reaches the limit
PUBLISH_SERVICE_ENDPOINT[JVM]
val PUBLISH_SERVICE_ENDPOINT: String = “publish.service.endpoint”
Provide publisher service web socket url
RESPONSE_QUEUE_SIZE[JVM]
val RESPONSE_QUEUE_SIZE: String = “response.queue.size”
Size of the response queue.
TID_OAUTH_URL[JVM]
val TID_OAUTH_URL: String = “tid.oauth.url”
Provide TID authorization url
TID_SCOPE[JVM]
val TID_SCOPE: String = “tid.scope”
Set the value of TID Scope for the application