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

Types

Link copied to clipboard
class GrpcTransportFactory(    serverInfo: NuguServerInfo,     dnsLookup: DnsLookup? = null,     callOptions: CallOptions? = null,     channelOptions: ChannelOptions? = null) : TransportFactory

TransportFactory to create GrpcTransport.

Link copied to clipboard
class HeaderClientInterceptor(val authDelegate: AuthDelegate, val delegate: HeaderClientInterceptor.Delegate) : ClientInterceptor

Implementation of ClientInterceptor

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
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
data class ServerPolicy(    val protocol: String,     val hostname: String,     val port: Int,     val retryCountLimit: Int,     val connectionTimeout: Int,     val charge: String)