Index

A B C D E F G H I K L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

adaptLimitOrder(Instrument, Order.OrderType, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
Adapt a JsonNode containing two decimals into a LimitOrder
adaptLimitOrders(Instrument, Order.OrderType, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
Adapt a JsonNode to a Stream of limit orders, the node past in here should be the body of a a/b/as/bs key.
adaptOhlc(Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
 
adaptOrderbookMessage(int, TreeSet<LimitOrder>, TreeSet<LimitOrder>, Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
 
adaptSpreadMessage(Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
Adapt an ArrayNode containing a spread message into a Ticker
adaptTickerMessage(Instrument, ArrayNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
Adapt an ArrayNode containing a ticker message into a Ticker
adaptTrade(Instrument, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
Adapt an JsonNode into a single Trade
adaptTrades(Instrument, JsonNode) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
Adapt an JsonNode into a list of Trade
authData(KrakenAccountServiceRaw) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
Gets a WebSocketToken following https://support.kraken.com/hc/en-us/articles/360034664311-How-to-subscribe-to-the-Kraken-WebSocket-private-feeds
avg_price - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
average price (quote currency unless viqc set in oflags)

B

book - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 

C

cl_ord_id - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
an optional, alphanumeric client identifier associated with this order
cl_ord_id - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
an optional, alphanumeric client identifier associated with this order.
close - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
conditional close order description (if conditional close set)
connect(ProductSubscription...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
connectionStateObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
connectionSuccess() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
cost - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
total cost (quote currency unless unless viqc set in oflags)
cost - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
total cost of order (quote currency)
createCrcChecksum(TreeSet<LimitOrder>, TreeSet<LimitOrder>) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
 
createCrcLong(String) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
 
createCrcString(TreeSet<LimitOrder>, TreeSet<LimitOrder>) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
 

D

descr - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
 
disconnect() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
disconnect() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
disconnectObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 

E

error - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
error - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
 
expiretm - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
unix timestamp of order end time (if set)

F

fee - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
total fee (quote currency)
fee - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
total fee (quote currency)

G

getChannelID() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getChannelName() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getChannelName(KrakenSubscriptionName, CurrencyPair) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
getChannelNameFromMessage(JsonNode) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
getConnectionID() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
 
getDefaultExchangeSpecification() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
getDepth() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
getErrorMessage() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getEtime() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenStreamingOhlc
 
getEvent() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenEvent
 
getEvent(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
getInterval() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
getKrakenSubscriptionConfig() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getName() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
getOHLC(CurrencyPair, Integer) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
getOrderBook(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
getOrderChanges(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingTradeService
 
getPair() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getPairs() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
 
getPrivateSubscriptionStatusChanges() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
getPublicSubscriptionStatusChanges() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
getReqid() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
 
getReqid() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getStatus() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
getStatus() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
 
getStreamingMarketDataService() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
getStreamingTradeService() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
getSubscribeMessage(String, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
getSubscription() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
 
getSystemStatusChanges() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
getTicker(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
getToken() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
getTrades(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
getUnsubscribeMessage(String, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
getUserTrades(CurrencyPair, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingTradeService
 
getVersion() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
 
getWebSocketClientExtensionHandler() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
getWebSocketClientHandler(WebSocketClientHandshaker, WebSocketClientHandler.WebSocketMessageHandler) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 

H

handleMessage(JsonNode) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
heartbeat - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 

I

info.bitrich.xchangestream.kraken - package info.bitrich.xchangestream.kraken
 
info.bitrich.xchangestream.kraken.dto - package info.bitrich.xchangestream.kraken.dto
 
info.bitrich.xchangestream.kraken.dto.enums - package info.bitrich.xchangestream.kraken.dto.enums
 
initServices() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
isAlive() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 

K

KRAKEN_CHANNEL_DELIMITER - Static variable in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
KrakenDtoDescr() - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
 
KrakenEvent - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenEvent(KrakenEventType) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenEvent
 
KrakenEventType - Enum in info.bitrich.xchangestream.kraken.dto.enums
 
KrakenOpenOrder - Class in info.bitrich.xchangestream.kraken.dto
https://docs.kraken.com/api/docs/websocket-v1/openorders
KrakenOpenOrder() - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
 
KrakenOpenOrder.KrakenDtoDescr - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenOwnTrade - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenOwnTrade() - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
 
KrakenStreamingAdapters - Class in info.bitrich.xchangestream.kraken
Kraken streaming adapters
KrakenStreamingAdapters() - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingAdapters
 
KrakenStreamingChecksum - Class in info.bitrich.xchangestream.kraken
 
KrakenStreamingChecksum() - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingChecksum
 
KrakenStreamingExchange - Class in info.bitrich.xchangestream.kraken
 
KrakenStreamingExchange() - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
KrakenStreamingMarketDataService - Class in info.bitrich.xchangestream.kraken
 
KrakenStreamingMarketDataService(KrakenStreamingService, boolean) - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
KrakenStreamingOhlc - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenStreamingOhlc(long, long, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, BigDecimal, long) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenStreamingOhlc
 
KrakenStreamingService - Class in info.bitrich.xchangestream.kraken
 
KrakenStreamingService(KrakenStreamingExchange, boolean, String, int, Duration, Duration, int, Supplier<KrakenWebsocketToken>) - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
KrakenStreamingService(KrakenStreamingExchange, boolean, String, Supplier<KrakenWebsocketToken>) - Constructor for class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
KrakenStreamingTradeService - Class in info.bitrich.xchangestream.kraken
 
KrakenSubscriptionConfig - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenSubscriptionConfig(KrakenSubscriptionName) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
KrakenSubscriptionConfig(KrakenSubscriptionName, Integer, Integer, String) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
KrakenSubscriptionMessage - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenSubscriptionMessage(Integer, KrakenEventType, List<String>, KrakenSubscriptionConfig) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionMessage
 
KrakenSubscriptionName - Enum in info.bitrich.xchangestream.kraken.dto.enums
 
KrakenSubscriptionStatus - Enum in info.bitrich.xchangestream.kraken.dto.enums
 
KrakenSubscriptionStatusMessage - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenSubscriptionStatusMessage(KrakenEventType, Long, Integer, KrakenSubscriptionStatus, String, KrakenSubscriptionConfig, String) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
KrakenSystemStatus - Class in info.bitrich.xchangestream.kraken.dto
 
KrakenSystemStatus(KrakenEventType, String, String, String) - Constructor for class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
 

L

leverage - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
amount of leverage, could be string like "5:1"
limitprice - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
triggered limit price (quote currency, when limit based order type triggered)

M

margin - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
initial margin (quote currency)
misc - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
comma delimited list of miscellaneous info: stopped=triggered by stop price, touched=triggered by touch price, liquidation=liquidation, partial=partial fill

O

oflags - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
Comma delimited list of order flags (optional). viqc = volume in quote currency (not available for leveraged orders), fcib = prefer fee in base currency, fciq = prefer fee in quote currency, nompp = no market price protection, post = post only order (available when ordertype = limit)
ohlc - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 
openOrders - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 
opentm - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
unix timestamp of when order was placed
order - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
order description
ordertxid - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
order responsible for execution of trade
ordertype - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
order type
ordertype - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
 
ownTrades - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 

P

pair - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
 
pair - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
 
pickUri(boolean, boolean) - Static method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
ping - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
pingStatus - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
pong - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
postxid - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
Position trade id
price - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
primary price
price - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
average price order was executed at (quote currency)
price2 - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
secondary price
privateConnectionStateObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
privateConnectionSuccess() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
privateDisconnectObservable() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
privateReconnectFailure() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
processArrayMessageSeparately() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 

R

reconnectFailure() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
refid - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
Referral order transaction id that created this order
resubscribeChannels() - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 

S

sendMessage(String) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
setChannelName(String) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionStatusMessage
 
setDepth(Integer) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
setInterval(Integer) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
setName(KrakenSubscriptionName) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
setToken(String) - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSubscriptionConfig
 
spread - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 
starttm - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
unix timestamp of order start time (if set)
status - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
status of order:
stopprice - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
stop price (quote currency, for trailing stops)
subscribe - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
subscribe(String, int, Object...) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingMarketDataService
 
subscribed - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
 
subscribeSystemChannel(KrakenEventType) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingService
 
subscriptionStatus - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
systemStatus - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 

T

ticker - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 
time - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
unix timestamp of trade
toString() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenStreamingOhlc
 
toString() - Method in class info.bitrich.xchangestream.kraken.dto.KrakenSystemStatus
 
trade - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
 
type - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder.KrakenDtoDescr
type of order (buy/sell)
type - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
type of order (buy/sell)

U

unsubscribe - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
 
unsubscribed - Enum constant in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
 
useCompressedMessages(boolean) - Method in class info.bitrich.xchangestream.kraken.KrakenStreamingExchange
 
userref - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
user reference id
userref - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
an optional, numeric identifier associated with one or more orders.

V

valueOf(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenEventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionName
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum info.bitrich.xchangestream.kraken.dto.enums.KrakenSubscriptionStatus
Returns an array containing the constants of this enum type, in the order they are declared.
vol - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
volume of order (base currency unless viqc set in oflags)
vol - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOwnTrade
volume (base currency)
vol_exec - Variable in class info.bitrich.xchangestream.kraken.dto.KrakenOpenOrder
volume executed (base currency unless viqc set in oflags)
A B C D E F G H I K L M O P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values