Streaming Client Config
data class StreamingClientConfig(val webSocketUrl: String = "wss://streamer.finance.yahoo.com/?version=2", val connectTimeoutMs: Long = 10000, val heartbeatIntervalMs: Long = 15000, val pingTimeoutMs: Long = 30000, val reconnection: ReconnectionConfig = ReconnectionConfig(), val eventBufferSize: Int = 64, val enableLogging: Boolean = false)(source)
WebSocket Streaming 클라이언트 설정.
Yahoo Finance WebSocket API 연결 및 동작을 제어합니다.
Properties
Link copied to clipboard
연결 타임아웃 (밀리초, 기본값: 10000ms = 10초)
Link copied to clipboard
로깅 활성화 여부 (기본값: false)
Link copied to clipboard
Flow 버퍼 크기 (기본값: 64)
Link copied to clipboard
하트비트 주기 (밀리초, 기본값: 15000ms = 15초)
Link copied to clipboard
Ping 타임아웃 (밀리초, 기본값: 30000ms = 30초)
Link copied to clipboard
재연결 설정
Link copied to clipboard
WebSocket 엔드포인트 URL