Class BaseService
- java.lang.Object
-
- tech.cassandre.trading.bot.util.base.Base
-
- tech.cassandre.trading.bot.util.base.BaseService
-
- Direct Known Subclasses:
ExchangeServiceXChangeImplementation
,MarketServiceXChangeImplementation
,TradeServiceXChangeImplementation
,UserServiceXChangeImplementation
public abstract class BaseService extends Base
Base service.
-
-
Constructor Summary
Constructors Constructor Description BaseService()
Construct a base service without rate limit.BaseService(long rate)
Constructs a base service with a rate limit.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.github.bucket4j.Bucket
getBucket()
Getter bucket.protected org.knowm.xchange.currency.CurrencyPair
getCurrencyPair(CurrencyPairDTO currencyPairDTO)
Returns a XChange currency pair from a currency pair DTO.protected CassandreMapper
getMapper()
Getter mapper.
-
-
-
Method Detail
-
getMapper
protected final CassandreMapper getMapper()
Getter mapper.- Returns:
- mapper
-
getBucket
public final io.github.bucket4j.Bucket getBucket()
Getter bucket.- Returns:
- bucket
-
getCurrencyPair
protected org.knowm.xchange.currency.CurrencyPair getCurrencyPair(CurrencyPairDTO currencyPairDTO)
Returns a XChange currency pair from a currency pair DTO.- Parameters:
currencyPairDTO
- currency pair DTO- Returns:
- XChange currency pair
-
-