Package xyz.felh.okx.v5
Class WsMessageListener
java.lang.Object
xyz.felh.okx.v5.WsMessageListener
handle all message from server
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidonOperateAccount(@NonNull WsResponse<AccountArg> response) voidonOperateAccountGreeks(@NonNull WsResponse<AccountGreeksArg> response) voidonOperateAdlWarning(@NonNull WsResponse<AdlWarningArg> response) voidonOperateBalanceAndPosition(@NonNull WsResponse<BalanceAndPositionArg> response) voidonOperateDepositInfo(WsResponse<DepositInfoArg> response) voidonOperateEconomicCalendar(@NonNull WsResponse<EconomicCalendarArg> response) voidonOperateError(@NonNull ErrorResponse response) voidonOperateEstimatedPrice(@NonNull WsResponse<EstimatedPriceArg> response) voidonOperateFundingRate(@NonNull WsResponse<FundingRateArg> response) voidonOperateIndexCandle(@NonNull WsResponse<IndexCandleArg> response) voidonOperateIndexTickers(@NonNull WsResponse<IndexTickersArg> response) voidonOperateInstruments(WsResponse<InstrumentsArg> response) voidonOperateLiquidationOrders(@NonNull WsResponse<LiquidationOrdersArg> response) voidonOperateLiquidationWarning(@NonNull WsResponse<LiquidationWarningArg> response) voidonOperateMarkPrice(@NonNull WsResponse<MarkPriceArg> response) voidonOperateMarkPriceCandle(@NonNull WsResponse<MarkPriceCandleArg> response) voidonOperateOpenInterest(@NonNull WsResponse<OpenInterestArg> response) voidonOperateOptSummary(@NonNull WsResponse<OptSummaryArg> response) voidonOperatePositions(@NonNull WsResponse<PositionsArg> response) voidonOperatePriceLimit(@NonNull WsResponse<PriceLimitArg> response) voidonOperateWithdrawalInfo(@NonNull WsResponse<WithdrawalInfoArg> response) voidonReceiveAccount(@NonNull WsSubscribeResponse<AccountArg, Account> response) voidonReceiveAccountGreeks(@NonNull WsSubscribeResponse<AccountGreeksArg, AccountGreeks> response) voidonReceiveAdlWarning(@NonNull WsSubscribeResponse<AdlWarningArg, AdlWarning> response) voidonReceiveBalanceAndPosition(@NonNull WsSubscribeResponse<BalanceAndPositionArg, BalanceAndPosition> response) voidonReceiveDepositInfo(@NonNull WsSubscribeResponse<DepositInfoArg, DepositInfo> response) voidonReceiveEconomicCalendar(@NonNull WsSubscribeResponse<EconomicCalendarArg, EconomicCalendar> response) voidonReceiveEstimatedPrice(@NonNull WsSubscribeResponse<EstimatedPriceArg, EstimatedPrice> response) voidonReceiveFundingRate(@NonNull WsSubscribeResponse<FundingRateArg, FundingRate> response) voidonReceiveIndexCandle(@NonNull WsSubscribeResponse<IndexCandleArg, IndexCandle> response) voidonReceiveIndexTickers(@NonNull WsSubscribeResponse<IndexTickersArg, IndexTickers> response) voidonReceiveInstruments(@NonNull WsSubscribeResponse<InstrumentsArg, Instruments> response) voidonReceiveLiquidationOrders(@NonNull WsSubscribeResponse<LiquidationOrdersArg, LiquidationOrders> response) voidonReceiveLiquidationWarning(@NonNull WsSubscribeResponse<LiquidationWarningArg, LiquidationWarning> response) voidonReceiveMarkPrice(@NonNull WsSubscribeResponse<MarkPriceArg, MarkPrice> response) voidonReceiveMarkPriceCandle(@NonNull WsSubscribeResponse<MarkPriceCandleArg, MarkPriceCandle> response) voidonReceiveOpenInterest(@NonNull WsSubscribeResponse<OpenInterestArg, OpenInterest> response) voidonReceiveOptSummary(@NonNull WsSubscribeResponse<OptSummaryArg, OptSummary> response) voidonReceivePositions(@NonNull WsSubscribeResponse<PositionsArg, Positions> response) voidonReceivePriceLimit(@NonNull WsSubscribeResponse<PriceLimitArg, PriceLimit> response) voidonReceiveWithdrawalInfo(@NonNull WsSubscribeResponse<WithdrawalInfoArg, WithdrawalInfo> response)
-
Constructor Details
-
WsMessageListener
public WsMessageListener()
-
-
Method Details
-
onOperateError
-
onLoginSuccess
public void onLoginSuccess() -
onOperateAccount
-
onReceiveAccount
-
onOperatePositions
-
onReceivePositions
public void onReceivePositions(@NonNull @NonNull WsSubscribeResponse<PositionsArg, Positions> response) -
onOperateBalanceAndPosition
public void onOperateBalanceAndPosition(@NonNull @NonNull WsResponse<BalanceAndPositionArg> response) -
onReceiveBalanceAndPosition
public void onReceiveBalanceAndPosition(@NonNull @NonNull WsSubscribeResponse<BalanceAndPositionArg, BalanceAndPosition> response) -
onOperateLiquidationWarning
public void onOperateLiquidationWarning(@NonNull @NonNull WsResponse<LiquidationWarningArg> response) -
onReceiveLiquidationWarning
public void onReceiveLiquidationWarning(@NonNull @NonNull WsSubscribeResponse<LiquidationWarningArg, LiquidationWarning> response) -
onOperateAccountGreeks
-
onReceiveAccountGreeks
public void onReceiveAccountGreeks(@NonNull @NonNull WsSubscribeResponse<AccountGreeksArg, AccountGreeks> response) -
onOperateInstruments
-
onReceiveInstruments
public void onReceiveInstruments(@NonNull @NonNull WsSubscribeResponse<InstrumentsArg, Instruments> response) -
onOperateOpenInterest
-
onReceiveOpenInterest
public void onReceiveOpenInterest(@NonNull @NonNull WsSubscribeResponse<OpenInterestArg, OpenInterest> response) -
onOperateFundingRate
-
onReceiveFundingRate
public void onReceiveFundingRate(@NonNull @NonNull WsSubscribeResponse<FundingRateArg, FundingRate> response) -
onOperatePriceLimit
-
onReceivePriceLimit
public void onReceivePriceLimit(@NonNull @NonNull WsSubscribeResponse<PriceLimitArg, PriceLimit> response) -
onOperateOptSummary
-
onReceiveOptSummary
public void onReceiveOptSummary(@NonNull @NonNull WsSubscribeResponse<OptSummaryArg, OptSummary> response) -
onOperateEstimatedPrice
-
onReceiveEstimatedPrice
public void onReceiveEstimatedPrice(@NonNull @NonNull WsSubscribeResponse<EstimatedPriceArg, EstimatedPrice> response) -
onOperateMarkPrice
-
onReceiveMarkPrice
public void onReceiveMarkPrice(@NonNull @NonNull WsSubscribeResponse<MarkPriceArg, MarkPrice> response) -
onOperateIndexTickers
-
onReceiveIndexTickers
public void onReceiveIndexTickers(@NonNull @NonNull WsSubscribeResponse<IndexTickersArg, IndexTickers> response) -
onOperateLiquidationOrders
-
onReceiveLiquidationOrders
public void onReceiveLiquidationOrders(@NonNull @NonNull WsSubscribeResponse<LiquidationOrdersArg, LiquidationOrders> response) -
onOperateAdlWarning
-
onReceiveAdlWarning
public void onReceiveAdlWarning(@NonNull @NonNull WsSubscribeResponse<AdlWarningArg, AdlWarning> response) -
onOperateDepositInfo
-
onReceiveDepositInfo
public void onReceiveDepositInfo(@NonNull @NonNull WsSubscribeResponse<DepositInfoArg, DepositInfo> response) -
onOperateWithdrawalInfo
-
onReceiveWithdrawalInfo
public void onReceiveWithdrawalInfo(@NonNull @NonNull WsSubscribeResponse<WithdrawalInfoArg, WithdrawalInfo> response) -
onOperateMarkPriceCandle
-
onReceiveMarkPriceCandle
public void onReceiveMarkPriceCandle(@NonNull @NonNull WsSubscribeResponse<MarkPriceCandleArg, MarkPriceCandle> response) -
onOperateIndexCandle
-
onReceiveIndexCandle
public void onReceiveIndexCandle(@NonNull @NonNull WsSubscribeResponse<IndexCandleArg, IndexCandle> response) -
onOperateEconomicCalendar
-
onReceiveEconomicCalendar
public void onReceiveEconomicCalendar(@NonNull @NonNull WsSubscribeResponse<EconomicCalendarArg, EconomicCalendar> response)
-