HttpSignalSender
constructor(client: HttpClient = InternalHttp.client(), queueCapacity: Int = DEFAULT_QUEUE_CAPACITY, concurrency: Int = DEFAULT_CONCURRENCY, idleTimeout: Duration = DEFAULT_IDLE_TIMEOUT, service: String? = null, maxBatch: Int = DEFAULT_MAX_BATCH, observer: Observer = Observer.NONE, clock: () -> Long = System::currentTimeMillis, retryBackoff: Duration = DEFAULT_RETRY_BACKOFF, maxAttempts: Int = DEFAULT_MAX_ATTEMPTS)