Files
goldenChart/backend/src/main/java/com/goldenchart/trading/pipeline/TradeTickEvent.java
T
2026-05-23 15:11:48 +09:00

17 lines
495 B
Java

package com.goldenchart.trading.pipeline;
/**
* WebSocket 수신 쓰레드 → 이벤트 큐로 전달하는 불변 체결 틱.
*/
public record TradeTickEvent(
String market,
double tradePrice,
double tradeVolume,
long tradeTimeMs,
long enqueuedAtMs
) {
public static TradeTickEvent of(String market, double price, double volume, long timeMs) {
return new TradeTickEvent(market, price, volume, timeMs, System.currentTimeMillis());
}
}