
com.tigerbrokers.stock.openapi.client.socket.ApiComposeCallback4Stomp Maven / Gradle / Ivy
package com.tigerbrokers.stock.openapi.client.socket;
import com.alibaba.fastjson.JSONObject;
import com.tigerbrokers.stock.openapi.client.socket.data.TradeTick;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.AssetData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.KlineData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.OptionTopData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.OrderStatusData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.OrderTransactionData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.PositionData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.QuoteBBOData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.QuoteBasicData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.QuoteDepthData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.StockTopData;
import com.tigerbrokers.stock.openapi.client.socket.data.pb.TickData;
/**
* Description:
* Created by lijiawen on 2018/05/16.
*/
public abstract class ApiComposeCallback4Stomp implements ApiComposeCallback {
public abstract void orderStatusChange(JSONObject jsonObject);
public abstract void orderTransactionChange(JSONObject jsonObject);
public abstract void positionChange(JSONObject jsonObject);
public abstract void assetChange(JSONObject jsonObject);
public abstract void quoteChange(JSONObject jsonObject);
public abstract void tradeTickChange(JSONObject jsonObject);
public abstract void optionChange(JSONObject jsonObject);
public abstract void futureChange(JSONObject jsonObject);
public abstract void depthQuoteChange(JSONObject jsonObject);
@Override
public void orderStatusChange(OrderStatusData data) {
// do nothing for protobuf data
}
@Override
public void orderTransactionChange(OrderTransactionData data) {
// do nothing for protobuf data
}
@Override
public void positionChange(PositionData data) {
// do nothing for protobuf data
}
@Override
public void assetChange(AssetData data) {
// do nothing for protobuf data
}
@Override
public void tradeTickChange(TradeTick data) {
// do nothing for protobuf data
}
@Override
public void fullTickChange(TickData data) {
// do nothing for protobuf data
}
@Override
public void quoteChange(QuoteBasicData data) {
// do nothing for protobuf data
}
@Override
public void quoteAskBidChange(QuoteBBOData data) {
// do nothing for protobuf data
}
@Override
public void optionChange(QuoteBasicData data) {
// do nothing for protobuf data
}
@Override
public void optionAskBidChange(QuoteBBOData data) {
// do nothing for protobuf data
}
@Override
public void futureChange(QuoteBasicData data) {
// do nothing for protobuf data
}
@Override
public void futureAskBidChange(QuoteBBOData data) {
// do nothing for protobuf data
}
@Override
public void depthQuoteChange(QuoteDepthData data) {
// do nothing for protobuf data
}
@Override
public void klineChange(KlineData data) {
// do nothing for protobuf data
}
@Override
public void stockTopPush(StockTopData data) {
// do nothing for protobuf data
}
@Override
public void optionTopPush(OptionTopData data) {
// do nothing for protobuf data
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy