lib/huobi-client-1.0.8-SNAPSHOT.jar | patch | view | raw | blame | history | |
pom.xml | ●●●●● patch | view | raw | blame | history | |
src/main/java/com/xcong/excoin/modules/home/mapper/MemberQuickBuySaleEntityMapper.java | ●●●●● patch | view | raw | blame | history | |
src/test/java/com/xcong/excoin/HuobiTest.java | ●●●●● patch | view | raw | blame | history |
lib/huobi-client-1.0.8-SNAPSHOT.jarBinary files differ
pom.xml
@@ -175,6 +175,20 @@ <artifactId>netty-all</artifactId> <version>4.1.33.Final</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.6.0</version> </dependency> <dependency> <groupId>com.huobi.sdk</groupId> <artifactId>huobi-client</artifactId> <version>1.0.8-SNAPSHOT</version> <scope>system</scope> <systemPath>${basedir}/lib/huobi-client-1.0.8-SNAPSHOT.jar</systemPath> </dependency> </dependencies> <build> src/main/java/com/xcong/excoin/modules/home/mapper/MemberQuickBuySaleEntityMapper.java
@@ -1,5 +1,6 @@ package com.xcong.excoin.modules.home.mapper; import com.xcong.excoin.modules.home.entity.MemberQuickBuySaleEntity; import org.mapstruct.Mapper; import org.mapstruct.factory.Mappers; @@ -12,6 +13,6 @@ public static final MemberQuickBuySaleEntityMapper INSTANCE = Mappers.getMapper(MemberQuickBuySaleEntityMapper.class); public abstract MemberQuickBuySaleEntityMapper dtoToEntity(MemberQuickBuySaleDto dto); public abstract MemberQuickBuySaleEntity dtoToEntity(MemberQuickBuySaleDto dto); } src/test/java/com/xcong/excoin/HuobiTest.java
New file @@ -0,0 +1,39 @@ package com.xcong.excoin; import com.alibaba.fastjson.JSONObject; import com.huobi.client.SubscriptionClient; import com.huobi.client.SubscriptionOptions; import com.huobi.client.model.Candlestick; import com.huobi.client.model.enums.CandlestickInterval; import lombok.extern.slf4j.Slf4j; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.SpringBootTest; /** * @author wzy * @date 2020-05-22 **/ @Slf4j @SpringBootTest public class HuobiTest { @Test public void websocketTest() { } public static void main(String[] args) { System.out.println("========价格更新开启======="); SubscriptionOptions subscriptionOptions = new SubscriptionOptions(); //3秒重试 subscriptionOptions.setConnectionDelayOnFailure(5); subscriptionOptions.setUri("wss://api.hadax.com/ws"); SubscriptionClient subscriptionClient = SubscriptionClient.create("", "", subscriptionOptions); subscriptionClient.subscribeTradeEvent("btcusdt,ethusdt,xrpusdt,ltcusdt,bchusdt,eosusdt,etcusdt", tradeEvent -> { log.info("#------>>>>>{}#", JSONObject.toJSONString(tradeEvent)); }); subscriptionClient.subscribeCandlestickEvent("btcusdt,ethusdt,eosusdt,etcusdt,ltcusdt,bchusdt,xrpusdt", CandlestickInterval.DAY1, (candlestickEvent) -> { log.info("#-------<<<<<{}#", JSONObject.toJSONString(candlestickEvent)); }); } }