Class ExchangeAutoConfiguration
- java.lang.Object
-
- tech.cassandre.trading.bot.util.base.Base
-
- tech.cassandre.trading.bot.util.base.BaseConfiguration
-
- tech.cassandre.trading.bot.configuration.ExchangeAutoConfiguration
-
@Configuration @EnableConfigurationProperties(ExchangeParameters.class) public class ExchangeAutoConfiguration extends BaseConfiguration
ExchangeConfiguration class configures the exchange connection.
-
-
Field Summary
Fields Modifier and Type Field Description static int
UNAUTHORIZED_STATUS_CODE
Unauthorized http status code.
-
Constructor Summary
Constructors Constructor Description ExchangeAutoConfiguration(ExchangeParameters newExchangeParameters)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AccountFlux
getAccountFlux()
Getter accountFlux.ExchangeService
getExchangeService()
Getter exchangeService.MarketService
getMarketService()
Getter marketService.OrderFlux
getOrderFlux()
Getter orderFlux.TickerFlux
getTickerFlux()
Getter tickerFlux.TradeService
getTradeService()
Getter tradeService.UserService
getUserService()
Getter userService.
-
-
-
Field Detail
-
UNAUTHORIZED_STATUS_CODE
public static final int UNAUTHORIZED_STATUS_CODE
Unauthorized http status code.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
ExchangeAutoConfiguration
public ExchangeAutoConfiguration(ExchangeParameters newExchangeParameters)
Constructor.- Parameters:
newExchangeParameters
- exchange parameters
-
-
Method Detail
-
getExchangeService
@Bean public ExchangeService getExchangeService()
Getter exchangeService.- Returns:
- exchangeService
-
getUserService
@Bean public UserService getUserService()
Getter userService.- Returns:
- userService
-
getMarketService
@Bean public MarketService getMarketService()
Getter marketService.- Returns:
- marketService
-
getTradeService
@Bean public TradeService getTradeService()
Getter tradeService.- Returns:
- tradeService
-
getAccountFlux
@Bean public AccountFlux getAccountFlux()
Getter accountFlux.- Returns:
- accountFlux
-
getTickerFlux
@Bean public TickerFlux getTickerFlux()
Getter tickerFlux.- Returns:
- tickerFlux
-
getOrderFlux
@Bean public OrderFlux getOrderFlux()
Getter orderFlux.- Returns:
- orderFlux
-
-