Package com.skt.nugu.sdk.client.port.transport.http2

Types

Link copied to clipboard
data class HealthCheckPolicy(    val ttl: Int,     val ttlMax: Int,     val beta: Float,     val retryCountLimit: Int,     val retryDelay: Int,     val healthCheckTimeout: Int,     val accumulationTime: Int)
Link copied to clipboard
class HTTP2TransportFactory(serverInfo: NuguServerInfo, dnsLookup: DnsLookup? = null) : TransportFactory

HTTP2TransportFactory to create HTTP2Transport.

Link copied to clipboard
data class NuguServerInfo(val registry: Address, val deviceGW: Address)
Link copied to clipboard
data class Policy(val serverPolicy: List<ServerPolicy>, val healthCheckPolicy: HealthCheckPolicy)
Link copied to clipboard
class RegistryClient(dnsLookup: DnsLookup?)

Implementation of registry

Link copied to clipboard
data class ServerPolicy(    val protocol: String,     val hostname: String,     val port: Int,     val retryCountLimit: Int,     val connectionTimeout: Int,     val charge: String)
Link copied to clipboard
class Status(val code: Status.Code)

A class that represents a Status of GRPC.