Architecture Diagrams for /jnidzwetzki/bitfinex-v2-wss-api-java[edit]
Packages

Overview

Packages, Classes, Methods, Fields
Generated on 18 Jan 2020 23:36:24 GMT
 
 
Module bitfinex-v2-wss-api gh
 
Package com.github.jnidzwetzki.bitfinex.v2 // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexApiCallbackListeners overview flow hierarchy // Main registry of events listeners happening within integration with bit...
method onAuthenticationFailedEvent() logic callers // registers listener for event of failed authentication with api-key
method onAuthenticationSuccessEvent() logic callers // registers listener for event of successful authentication with api-key
method onBalanceUpdateEvent() logic callers // registers listener for balance update events
method onCandlesticksEvent() logic callers // registers listener for candlesticks info updates
method onConnectionFailed() logic callers // registers a listener for connection state change (Connection or Reconne...
method onConnectionStateChange() logic callers // registers listener for notifications on connection state
method onConnectionSuccess() logic callers // registers a listener for connection state change (Connection or Reconne...
method onDisconnect() logic callers // registers a listener for connection state change (disconnect or disconn...
method onExecutedTradeEvent() logic callers // registers listener for general trades executed within scope of exchange...
method onMyOrderNotification() logic callers // registers listener for my order notifications
method onMyPositionEvent() logic callers // registers listener for user account related events - position events
method onMySubmittedOrderEvent() logic callers // registers listener for user account related events - submitted order ev...
method onMyTradeEvent() logic callers // registers listener for user account related events - executed trades (a...
method onMyWalletEvent() logic callers // registers listener for user account related events - wallet change events
method onOrderbookEvent() logic callers // registers listener for orderbook events
method onRawOrderbookEvent() logic callers // registers listener for raw orderbook events
method onSubscribeChannelEvent() logic callers // registers listener for subscribe events
method onTickEvent() logic callers // registers listener for tick events
method onUnsubscribeChannelEvent() logic callers // registers listener for unsubscribe events
 
class BitfinexApiCallbackRegistry overview flow hierarchy
constructor BitfinexApiCallbackRegistry() logic callers
method acceptAuthenticationFailedEvent() logic callers
method acceptAuthenticationSuccessEvent() logic callers
method acceptBalanceUpdate() logic callers
method acceptCandlesticksEvent() logic callers
method acceptConnectionStateChange() logic callers
method acceptExecutedTradeEvent() logic callers
method acceptMyOrderNotification() logic callers
method acceptMyPositionEvent() logic callers
method acceptMySubmittedOrderEvent() logic callers
method acceptMyTradeEvent() logic callers
method acceptMyWalletEvent() logic callers
method acceptOrderBookEvent() logic callers
method acceptRawOrderBookEvent() logic callers
method acceptSubscribeChannelEvent() logic callers
method acceptTickEvent() logic callers
method acceptUnsubscribeChannelEvent() logic callers
 
class BitfinexClientFactory overview flow hierarchy // bitfinex client factory
constructor BitfinexClientFactory() logic callers
method newPooledClient() logic callers API Methods // bitfinex client with subscribed channel managed. spreads amount of subs...
method newPooledClient() logic callers API Methods // bitfinex client with subscribed channel managed. spreads amount of subs...
method newSimpleClient() logic callers API Methods // bitfinex client
method newSimpleClient() logic callers API Methods // bitfinex client with default configuration - only public channels
 
enum BitfinexConnectionFeature overview flow hierarchy
constructor BitfinexConnectionFeature() logic callers
method getFeatureFlag() logic callers // Get the feature flag
 
enum BitfinexConnectionStateEnum overview flow hierarchy
 
class BitfinexOrderBuilder overview flow hierarchy
constructor BitfinexOrderBuilder() logic callers
method build() logic callers
method create() logic callers
method create() logic callers
method withGroupId() logic callers
method withOrderFlag() logic callers
method withPrice() logic callers
method withPrice() logic callers
method withPriceAuxLimit() logic callers
method withPriceAuxLimit() logic callers
method withPriceTrailing() logic callers
method withPriceTrailing() logic callers
 
interface BitfinexWebsocketClient overview flow hierarchy // Bitfinex Websocket Client exposing basic operations on server through c...
method close() logic callers // closes connection with bitfinex server
method connect() logic callers // connects to bitfinex server
method getApiKeyPermissions() logic callers // retrieves api key permissions for this client
method getCallbacks() logic callers // retrieves callbacks interface where user may register listeners
method getConfiguration() logic callers // retrieves immutable view of configuration that this client was initiali...
method getConnectionFeatureManager() logic callers // connection feature manager
method getOrderManager() logic callers // convenient way to handle (my) order events
method getOrderbookManager() logic callers // convenient way to handle orderbook events
method getPositionManager() logic callers // convenient way to handle position events
method getQuoteManager() logic callers // quote manager
method getRawOrderbookManager() logic callers // convenient way to handle raw orderbook events
method getSubscribedChannels() logic callers // retrieves all subscribed channels in this client
method getTradeManager() logic callers // convenient way to handle executed trade events
method getWalletManager() logic callers // convenient way to handle wallet events
method isAuthenticated() logic callers // checks whether client is authenticated (permitted to execute user relat...
method reconnect() logic callers // reconnects with server
method sendCommand() logic callers // sends command {@link BitfinexCommand} to server
method unsubscribeAllChannels() logic callers // convenient method of unsubscribing all channels
 
class BitfinexWebsocketConfiguration overview flow hierarchy
constructor BitfinexWebsocketConfiguration() logic callers
constructor BitfinexWebsocketConfiguration() logic callers
method getApiKey() logic callers
method getApiSecret() logic callers
method getAuthNonceProducer() logic callers
method getConnectionEstablishingDelay() logic callers
method getErrorPolicy() logic callers
method getExecutorService() logic callers
method isAuthenticationEnabled() logic callers
method isAutoReconnect() logic callers
method isDeadmanSwitchActive() logic callers
method isHeartbeatThreadActive() logic callers
method isManagersActive() logic callers
method setApiCredentials() logic callers
method setAuthNonceProducer() logic callers
method setAuthenticationEnabled() logic callers
method setAutoReconnect() logic callers
method setConnectionEstablishingDelay() logic callers
method setDeadmanSwitchActive() logic callers
method setErrorPolicy() logic callers
method setExecutorService() logic callers
method setHeartbeatThreadActive() logic callers
method setManagersActive() logic callers
 
class HeartbeatThread overview flow hierarchy
constructor HeartbeatThread() logic callers // new heartbeat thread constructor
method checkConnectionTimeout() logic callers // Check for connection timeout
method checkTickerFreshness() logic callers // Are all ticker up-to-date
method checkTickerFreshness() logic callers // Are all tickers up-to-date
method executeReconnect() logic callers // Execute the reconnect
method runThread() logic callers
method sendHeartbeatIfNeeded() logic callers // Send a heartbeat package on the connection
 
class PooledBitfinexApiBroker overview flow hierarchy // BitfinexApiBroker client spreading amount of channels across multiple w...
constructor PooledBitfinexApiBroker() logic callers API Methods
method close() logic callers API Methods
method connect() logic callers API Methods
method createAndConnectClient() logic callers
method getApiKeyPermissions() logic callers API Methods
method getCallbacks() logic callers API Methods
method getConfiguration() logic callers API Methods
method getConnectionFeatureManager() logic callers API Methods
method getOrderManager() logic callers API Methods
method getOrderbookManager() logic callers API Methods
method getPositionManager() logic callers API Methods
method getQuoteManager() logic callers API Methods
method getRawOrderbookManager() logic callers API Methods
method getSubscribedChannels() logic callers API Methods
method getTradeManager() logic callers API Methods
method getWalletManager() logic callers API Methods
method isAuthenticated() logic callers API Methods
method reconnect() logic callers API Methods
method sendCommand() logic callers API Methods
method unsubscribeAllChannels() logic callers API Methods
method websocketConnCount() logic callers API Methods
 
class SequenceNumberAuditor overview flow hierarchy
constructor SequenceNumberAuditor() logic callers
method auditPackage() logic callers // Audit the package
method auditPrivateSequence() logic callers // Audit the private sequence
method auditPublicSequence() logic callers // Audit the public sequence
method checkPublicAndPrivateSequence() logic callers // Check the public and the private sequence
method checkPublicSequence() logic callers // Check the public sequence
method getErrorPolicy() logic callers // Get the error policy
method getPrivateSequence() logic callers // Get the last private sequence
method getPublicSequence() logic callers // Get the last public sequence
method handleError() logic callers // Handle the sequence number error
method isFailed() logic callers // Has the audit failed?
method reset() logic callers // Reset the number generator
method setErrorPolicy() logic callers // Set the error policy
 
class SimpleBitfinexApiBroker overview flow hierarchy
constructor SimpleBitfinexApiBroker() logic callers API Methods
method authenticateAndWait() logic callers // Execute the authentication and wait until the socket is ready
method close() logic callers API Methods // Disconnect the websocket
method connect() logic callers API Methods // Open the connection
method connectionStateChange() logic callers
method createChannelCallbackHandler() logic callers
method getApiKeyPermissions() logic callers API Methods
method getCallbacks() logic callers API Methods
method getChannelForSymbol() logic callers // Find the channel for the given symbol
method getConfiguration() logic callers API Methods
method getConnectionFeatureManager() logic callers API Methods
method getOrderManager() logic callers API Methods
method getOrderbookManager() logic callers API Methods
method getPositionManager() logic callers API Methods
method getQuoteManager() logic callers API Methods
method getRawOrderbookManager() logic callers API Methods
method getSubscribedChannels() logic callers API Methods
method getTradeManager() logic callers API Methods
method getWalletManager() logic callers API Methods
method handleChannelCallback() logic callers // Handle a channel callback
method handleCommandCallback() logic callers // Handle a command callback
method handleResubscribeFailed() logic callers // Handle channel re-subscribe failed
method isAuthenticated() logic callers API Methods
method reconnect() logic callers API Methods // Perform a reconnect
method resubscribeChannels() logic callers // Re-subscribe the old ticker
method safeClose() logic callers
method sendCommand() logic callers API Methods // Send a new API command
method setupCommandCallbacks() logic callers // Setup the command callbacks
method setupDefaultAccountInfoHandler() logic callers // Setup the default info handler - can be replaced in onAuthenticationSuc...
method unsubscribeAllChannels() logic callers API Methods // Wait for unsubscription complete
method updateConnectionHeartbeat() logic callers
method waitForChannelResubscription() logic callers // Wait for the successful channel re-subscription
method websocketCallback() logic callers // We received a websocket callback
 
class WebsocketClientEndpoint overview flow hierarchy
constructor WebsocketClientEndpoint() logic callers
method close() logic callers // Close the connection
method connect() logic callers // Open a new connection and wait until connection is ready
method isConnected() logic callers // Is this websocket connected
method onClose() logic callers Java Websocket Client Endpoint
method onError() logic callers Java Websocket Client Endpoint
method onMessage() logic callers Java Websocket Client Endpoint
method onOpen() logic callers Java Websocket Client Endpoint
method sendMessage() logic callers // Send a new message to the server
 
Package com.github.jnidzwetzki.bitfinex.v2.callback.channel // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class AccountInfoHandler overview flow hierarchy
constructor AccountInfoHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers
method onBalanceUpdate() logic callers
method onHeartbeatEvent() logic callers
method onOrderNotification() logic callers
method onPositionsEvent() logic callers
method onSubmittedOrderEvent() logic callers
method onTradeEvent() logic callers
method onWalletsEvent() logic callers
 
class CandlestickHandler overview flow hierarchy
constructor CandlestickHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToCandlestick() logic callers
method onCandlesticksEvent() logic callers // candlestick event consumer
 
interface ChannelCallbackHandler overview flow hierarchy
method getChannelId() logic callers // returns channel id
method getSymbol() logic callers // returns channel symbol
method handleChannelData() logic callers // Handle data for the channel
 
class DoNothingHandler overview flow hierarchy
constructor DoNothingHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
 
class ExecutedTradeHandler overview flow hierarchy
constructor ExecutedTradeHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToExecutedTrade() logic callers
method onExecutedTradeEvent() logic callers // candlestick consumer
 
class HeartbeatHandler overview flow hierarchy
constructor HeartbeatHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method onHeartbeatEvent() logic callers
 
class OrderbookHandler overview flow hierarchy
constructor OrderbookHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToOrderBookEntry() logic callers
method onOrderBookEvent() logic callers
 
class RawOrderbookHandler overview flow hierarchy
constructor RawOrderbookHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToRawOrderbookEntry() logic callers
method onOrderbookEvent() logic callers
 
class TickHandler overview flow hierarchy
constructor TickHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToBitfinexTick() logic callers
method onTickEvent() logic callers // bitfinex tick event consumer
 
Package com.github.jnidzwetzki.bitfinex.v2.callback.channel.account.info // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BalanceInfoHandler overview flow hierarchy
constructor BalanceInfoHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers
method onBalanceUpdate() logic callers
 
class MyExecutedTradeHandler overview flow hierarchy
constructor MyExecutedTradeHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToTrade() logic callers
method onTradeEvent() logic callers
 
class NotificationHandler overview flow hierarchy
constructor NotificationHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToBitfinexSubmittedOrder() logic callers
method onOrderNotification() logic callers // exchange order notification consumer
 
class OrderHandler overview flow hierarchy
constructor OrderHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToBitfinexSubmittedOrder() logic callers
method onSubmittedOrderEvent() logic callers // exchange order event consumer
 
class PositionHandler overview flow hierarchy
constructor PositionHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonArrayToPosition() logic callers
method onPositionsEvent() logic callers // positions event consumer
 
class WalletHandler overview flow hierarchy
constructor WalletHandler() logic callers
method getChannelId() logic callers
method getSymbol() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonArrayToWallet() logic callers
method onWalletsEvent() logic callers // wallet event consumer
 
Package com.github.jnidzwetzki.bitfinex.v2.callback.command // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class AuthCallback overview flow hierarchy
constructor AuthCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method jsonToBitfinexApiKeyPermissions() logic callers
method onAuthenticationFailedEvent() logic callers // failed authentication event consumer
method onAuthenticationSuccessEvent() logic callers // successful authentication event consumer
 
interface CommandCallbackHandler overview flow hierarchy
method handleChannelData() logic callers // Handle callback of the command
 
class ConfCallback overview flow hierarchy
constructor ConfCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method onConnectionFeatureEvent() logic callers // connection feature event consumer
 
class ConnectionHeartbeatCallback overview flow hierarchy
constructor ConnectionHeartbeatCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method onHeartbeatEvent() logic callers // heartbeat event consumer
 
class DoNothingCommandCallback overview flow hierarchy
constructor DoNothingCommandCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
 
class ErrorCallback overview flow hierarchy
constructor ErrorCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
 
class SubscribedCallback overview flow hierarchy
constructor SubscribedCallback() logic callers
method handleBookCallback() logic callers
method handleCandlesCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method handleTickerCallback() logic callers
method handleTradesCallback() logic callers
method onSubscribedEvent() logic callers // subscribed event consumer
 
class UnsubscribedCallback overview flow hierarchy
constructor UnsubscribedCallback() logic callers
method handleChannelData() logic callers // {@inheritDoc}
method onUnsubscribedChannelEvent() logic callers // unsubscribe event handler
 
Package com.github.jnidzwetzki.bitfinex.v2.command // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class AuthCommand overview flow hierarchy
constructor AuthCommand() logic callers
method getCommand() logic callers
 
interface BitfinexCommand overview flow hierarchy
method getCommand() logic callers
 
class BitfinexCommands overview flow hierarchy // bitfinex commands factory
constructor BitfinexCommands() logic callers
method cancelAllOrders() logic callers
method cancelOrder() logic callers
method cancelOrderGroup() logic callers
method newOrder() logic callers
method orderMulti() logic callers
method ping() logic callers
method subscribeCandlesChannel() logic callers
method subscribeOrderbookChannel() logic callers
method subscribeTickerChannel() logic callers
method subscribeTradesChannel() logic callers
method unsubscribeChannel() logic callers
 
interface BitfinexOrderCommand overview flow hierarchy
 
class CalculateCommand overview flow hierarchy
constructor CalculateCommand() logic callers
method getCommand() logic callers
 
class OrderCancelAllCommand overview flow hierarchy
constructor OrderCancelAllCommand() logic callers
method getCommand() logic callers
 
class OrderCancelCommand overview flow hierarchy
constructor OrderCancelCommand() logic callers
method getCommand() logic callers
 
class OrderCancelGroupCommand overview flow hierarchy
constructor OrderCancelGroupCommand() logic callers
method getCommand() logic callers
 
class OrderMultiCommand overview flow hierarchy
constructor OrderMultiCommand() logic callers
method getCommand() logic callers
 
class OrderNewCommand overview flow hierarchy
constructor OrderNewCommand() logic callers
method getCommand() logic callers
 
class PingCommand overview flow hierarchy
constructor PingCommand() logic callers
method getCommand() logic callers
 
class SetConnectionFeaturesCommand overview flow hierarchy
constructor SetConnectionFeaturesCommand() logic callers
method getCommand() logic callers
 
class SubscribeCandlesCommand overview flow hierarchy
constructor SubscribeCandlesCommand() logic callers
method getCommand() logic callers
method getSymbol() logic callers
 
interface SubscribeCommand overview flow hierarchy
method getSymbol() logic callers
 
class SubscribeOrderbookCommand overview flow hierarchy
constructor SubscribeOrderbookCommand() logic callers
method getCommand() logic callers
method getSymbol() logic callers
 
class SubscribeTickerCommand overview flow hierarchy
constructor SubscribeTickerCommand() logic callers
method getCommand() logic callers
method getSymbol() logic callers
 
class SubscribeTradesCommand overview flow hierarchy
constructor SubscribeTradesCommand() logic callers
method getCommand() logic callers
method getSymbol() logic callers
 
class UnsubscribeChannelCommand overview flow hierarchy
constructor UnsubscribeChannelCommand() logic callers
method getCommand() logic callers
method getSymbol() logic callers
method setResolver() logic callers
 
Package com.github.jnidzwetzki.bitfinex.v2.entity // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexApiKeyPermissions overview flow hierarchy
constructor BitfinexApiKeyPermissions() logic callers
method equals() logic callers
method hashCode() logic callers
method isAccountReadPermission() logic callers
method isAccountWritePermission() logic callers
method isFundingReadPermission() logic callers
method isFundingWritePermission() logic callers
method isHistoryReadPermission() logic callers
method isHistoryWritePermission() logic callers
method isOrderReadPermission() logic callers
method isOrderWritePermission() logic callers
method isPositionReadPermission() logic callers
method isPositionWritePermission() logic callers
method isWalletsReadPermission() logic callers
method isWalletsWritePermission() logic callers
method isWithdrawReadPermission() logic callers
method isWithdrawWritePermission() logic callers
method toString() logic callers
 
class BitfinexBalanceUpdate overview flow hierarchy
constructor BitfinexBalanceUpdate() logic callers
method getAssetsUnderManagement() logic callers
method getAssetsUnderManagementNet() logic callers
 
class BitfinexCandle overview flow hierarchy
constructor BitfinexCandle() logic callers
constructor BitfinexCandle() logic callers
constructor BitfinexCandle() logic callers
constructor BitfinexCandle() logic callers
method compareTo() logic callers
method equals() logic callers
method getClose() logic callers
method getHigh() logic callers
method getLow() logic callers
method getOpen() logic callers
method getTimestamp() logic callers
method getVolume() logic callers
method hashCode() logic callers
method toString() logic callers
 
enum BitfinexCandleTimeFrame overview flow hierarchy
constructor BitfinexCandleTimeFrame() logic callers
method fromSymbolString() logic callers // Construct from symbol string
method getBitfinexString() logic callers
method getMilliSeconds() logic callers
method values() logic callers
 
class BitfinexExecutedTrade overview flow hierarchy
constructor BitfinexExecutedTrade() logic callers
method equals() logic callers
method getAmount() logic callers
method getPeriod() logic callers
method getPrice() logic callers
method getRate() logic callers
method getTimestamp() logic callers
method getTradeId() logic callers
method hashCode() logic callers
method setAmount() logic callers
method setPeriod() logic callers
method setPrice() logic callers
method setRate() logic callers
method setTimestamp() logic callers
method setTradeId() logic callers
method toString() logic callers
 
class BitfinexMyExecutedTrade overview flow hierarchy
constructor BitfinexMyExecutedTrade() logic callers
method equals() logic callers
method getApiKey() logic callers
method getCurrencyPair() logic callers
method getFee() logic callers
method getFeeCurrency() logic callers
method getOrderId() logic callers
method getOrderPrice() logic callers
method getOrderType() logic callers
method hashCode() logic callers
method isMaker() logic callers
method isUpdate() logic callers
method setApiKey() logic callers
method setCurrencyPair() logic callers
method setFee() logic callers
method setFeeCurrency() logic callers
method setMaker() logic callers
method setOrderId() logic callers
method setOrderPrice() logic callers
method setOrderType() logic callers
method setUpdate() logic callers
method toString() logic callers
 
class BitfinexNewOrder overview flow hierarchy // https://docs.bitfinex.com/v2/reference#ws-input-order-new
constructor BitfinexNewOrder() logic callers
method equals() logic callers
method getAmount() logic callers
method getApiKey() logic callers
method getClientGroupId() logic callers
method getClientId() logic callers
method getCombinedFlags() logic callers // Convert flag enums to flag field
method getCurrencyPair() logic callers
method getOrderFlags() logic callers
method getOrderType() logic callers
method getPrice() logic callers
method getPriceAuxLimit() logic callers
method getPriceOcoStop() logic callers
method getPriceTrailing() logic callers
method hashCode() logic callers
method setAmount() logic callers
method setApiKey() logic callers
method setClientGroupId() logic callers
method setClientId() logic callers
method setCurrencyPair() logic callers
method setOrderFlags() logic callers
method setOrderFlags() logic callers // Convert a flag field into enums
method setOrderType() logic callers
method setPrice() logic callers
method setPriceAuxLimit() logic callers
method setPriceOcoStop() logic callers
method setPriceTrailing() logic callers
method toString() logic callers
 
class BitfinexOrderBookEntry overview flow hierarchy
constructor BitfinexOrderBookEntry() logic callers
method getAmount() logic callers
method getCount() logic callers
method getOrderId() logic callers
method getPrice() logic callers
method toString() logic callers
 
enum BitfinexOrderFlag overview flow hierarchy
constructor BitfinexOrderFlag() logic callers
method getFlag() logic callers // Get the order flag
method values() logic callers
 
enum BitfinexOrderType overview flow hierarchy
constructor BitfinexOrderType() logic callers
method fromBifinexString() logic callers
method getBifinexString() logic callers
method values() logic callers
 
class BitfinexPosition overview flow hierarchy
constructor BitfinexPosition() logic callers
method getAmount() logic callers
method getBasePrice() logic callers
method getCurrencyPair() logic callers
method getLeverage() logic callers
method getMarginFunding() logic callers
method getMarginFundingType() logic callers
method getPriceLiquidation() logic callers
method getProfitLoss() logic callers
method getProfitLossPercent() logic callers
method getStatus() logic callers
method setAmount() logic callers
method setBasePrice() logic callers
method setLeverage() logic callers
method setMarginFunding() logic callers
method setMarginFundingType() logic callers
method setPriceLiquidation() logic callers
method setProfitLoss() logic callers
method setProfitLossPercent() logic callers
method setStatus() logic callers
method toString() logic callers
 
enum BitfinexPositionFundingType overview flow hierarchy
constructor BitfinexPositionFundingType() logic callers
method valueOf() logic callers
method valueOf() logic callers
method values() logic callers
 
enum BitfinexPositionStatus overview flow hierarchy
method valueOf() logic callers
 
class BitfinexSubmittedOrder overview flow hierarchy // https://docs.bitfinex.com/v2/reference#ws-auth-orders
constructor BitfinexSubmittedOrder() logic callers
method equals() logic callers
method getAmount() logic callers
method getAmountAtCreation() logic callers
method getCreatedTimestamp() logic callers
method getOrderId() logic callers
method getParentOrderId() logic callers
method getParentOrderType() logic callers
method getPriceAverage() logic callers
method getStatus() logic callers
method getStatusDescription() logic callers
method getUpdatedTimestamp() logic callers
method hashCode() logic callers
method isNoVarRates() logic callers
method isNotify() logic callers
method setAmount() logic callers
method setAmountAtCreation() logic callers
method setCreatedTimestamp() logic callers
method setNoVarRates() logic callers
method setNotify() logic callers
method setOrderId() logic callers
method setParentOrderId() logic callers
method setParentOrderType() logic callers
method setPriceAverage() logic callers
method setStatus() logic callers
method setStatusDescription() logic callers
method setUpdatedTimestamp() logic callers
method toString() logic callers
 
enum BitfinexSubmittedOrderStatus overview flow hierarchy
constructor BitfinexSubmittedOrderStatus() logic callers
method fromString() logic callers
method values() logic callers
 
class BitfinexTick overview flow hierarchy
constructor BitfinexTick() logic callers
method getAsk() logic callers
method getAskSize() logic callers
method getBid() logic callers
method getBidSize() logic callers
method getDailyChange() logic callers
method getDailyChangePerc() logic callers
method getHigh() logic callers
method getLastPrice() logic callers
method getLow() logic callers
method getVolume() logic callers
method toString() logic callers
 
class BitfinexWallet overview flow hierarchy
constructor BitfinexWallet() logic callers
constructor Type() logic callers
method findValue() logic callers
method getBalance() logic callers
method getBalanceAvailable() logic callers
method getCurrency() logic callers
method getUnsettledInterest() logic callers
method getWalletType() logic callers
method toString() logic callers
 
class BitfinexWallet$Type overview flow hierarchy
method values() logic callers
 
Package com.github.jnidzwetzki.bitfinex.v2.entity.currency // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexCurrencyPair overview flow hierarchy
constructor BitfinexCurrencyPair() logic callers
method buildCacheKey() logic callers // Build the cache key
method fromSymbolString() logic callers // Construct from string
method getCurrency1() logic callers // Get the first currency
method getCurrency2() logic callers // Set the second currency
method getMinimumOrderSize() logic callers // Get the minimum order size
method of() logic callers // Retrieves bitfinex currency pair
method register() logic callers // Registers currency pair for use within library
method registerDefaults() logic callers // Load and register all known currencies
method setMinimumOrderSize() logic callers // Set the minimum order size
method toBitfinexString() logic callers // Convert to bitfinex string
method toString() logic callers
method unregisterAll() logic callers
method values() logic callers // lists all available pairs
 
class BitfinexFundingCurrency overview flow hierarchy
constructor BitfinexFundingCurrency() logic callers
method equals() logic callers
method fromSymbolString() logic callers
method getCurrency() logic callers // Get the currency
method hashCode() logic callers
method toBitfinexString() logic callers // Convert to bitfinex string
method toString() logic callers
 
interface BitfinexInstrument overview flow hierarchy
method toBitfinexString() logic callers // Get the bitfinex symbol string
 
Package com.github.jnidzwetzki.bitfinex.v2.exception // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexClientException overview flow hierarchy
constructor BitfinexClientException() logic callers
constructor BitfinexClientException() logic callers
constructor BitfinexClientException() logic callers
 
class BitfinexCommandException overview flow hierarchy
constructor BitfinexCommandException() logic callers
constructor BitfinexCommandException() logic callers
constructor BitfinexCommandException() logic callers
constructor BitfinexCommandException() logic callers
constructor BitfinexCommandException() logic callers
 
Package com.github.jnidzwetzki.bitfinex.v2.manager // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class AbstractManager overview flow hierarchy
constructor AbstractManager() logic callers API Methods
 
class BiConsumerCallbackManager overview flow hierarchy
constructor BiConsumerCallbackManager() logic callers API Methods
method handleEvent() logic callers API Methods
method handleEvent() logic callers API Methods // Handle a new tick
method handleEventsCollection() logic callers API Methods
method handleEventsCollection() logic callers API Methods // Process a list with event
method registerCallback() logic callers API Methods
method registerCallback() logic callers API Methods // Register a new callback
method removeCallback() logic callers API Methods
method removeCallback() logic callers API Methods // Remove the a callback
 
class ConnectionFeatureManager overview flow hierarchy
constructor ConnectionFeatureManager() logic callers API Methods
method applyConnectionFeatures() logic callers API Methods // Apply the set connection features to connection
method disableConnectionFeature() logic callers API Methods // Disable a connection feature
method enableConnectionFeature() logic callers API Methods // Enable a connection feature
method getActiveConnectionFeatures() logic callers API Methods // Get the active connection features
method isConnectionFeatureActive() logic callers API Methods // Is the given connection feature active?
method isConnectionFeatureEnabled() logic callers API Methods // Is the given connection feature enabled?
method setActiveConnectionFeatures() logic callers API Methods // Set the active connection features
 
class FutureOperation overview flow hierarchy
constructor FutureOperation() logic callers
method getSymbol() logic callers // Get the stream symbol
method isDone() logic callers // Is the operation done?
method setToDone() logic callers // The the future to done
method waitForCompletion() logic callers // Wait for the completion of the operation (timed version)
method waitForCompletion() logic callers // Wait for the completion of the operation
 
class FutureOperationRegistry overview flow hierarchy
constructor FutureOperationRegistry() logic callers
method handleEvent() logic callers // Handle a subscribe or unsubscribe event
method registerFuture() logic callers // Register a new future
 
class OrderManager overview flow hierarchy
constructor OrderManager() logic callers API Methods
method cancelAllOrders() logic callers API Methods // Cancel the given order group
method cancelOrder() logic callers API Methods // Cancel the given order
method cancelOrderAndWaitForCompletion() logic callers API Methods // Cancel a order
method cancelOrderGroup() logic callers API Methods // Cancel the given order group
method cancelOrderOnAPI() logic callers // Cancel the order on the API
method clear() logic callers API Methods // Clear all orders
method getOrders() logic callers API Methods // Get the list with exchange orders
method placeOrder() logic callers API Methods // Place a new order
method placeOrderAndWaitUntilActive() logic callers API Methods // Place an order and retry if Exception occur
method placeOrderOrderOnAPI() logic callers // Execute a new Order
method updateOrder() logic callers API Methods // Update a exchange order
 
class OrderbookManager overview flow hierarchy
constructor OrderbookManager() logic callers API Methods
method handleNewOrderbookEntry() logic callers API Methods // Handle a new orderbook entry
method registerOrderbookCallback() logic callers API Methods // Register a new trading orderbook callback
method removeOrderbookCallback() logic callers API Methods // Remove the a trading orderbook callback
method subscribeOrderbook() logic callers API Methods // Subscribe a orderbook
method unsubscribeOrderbook() logic callers API Methods // Unsubscribe a orderbook
 
class PositionManager overview flow hierarchy
constructor PositionManager() logic callers API Methods
method calculateAdditionalPositionData() logic callers API Methods // Calculate additional position data like P/L
method clear() logic callers API Methods // Clear all orders
method getPositions() logic callers API Methods // Get the positions
method updatePosition() logic callers API Methods // Update a exchange order
 
class QuoteManager overview flow hierarchy
constructor QuoteManager() logic callers API Methods
method getHeartbeatForSymbol() logic callers API Methods // Get the last heartbeat for the symbol
method getLastTickerActivity() logic callers API Methods // Get the last ticker activity
method handleCandleCollection() logic callers API Methods // Process a list with candles
method handleCandlestickCollection() logic callers API Methods // Process a list with candlesticks
method handleExecutedTradeEntry() logic callers API Methods // Handle a new executed trade
method handleNewCandlestick() logic callers API Methods // Handle a new candlestick
method handleNewTick() logic callers API Methods // Handle a new candle
method invalidateTickerHeartbeat() logic callers API Methods // Invalidate the ticker heartbeat values
method registerCandlestickCallback() logic callers API Methods // Register a new candlestick callback
method registerExecutedTradeCallback() logic callers API Methods // Register a new executed trade callback
method registerTickCallback() logic callers API Methods // Register a new tick callback
method removeCandlestickCallback() logic callers API Methods // Remove the a candlestick callback
method removeExecutedTradeCallback() logic callers API Methods // Remove a executed trade callback
method removeTickCallback() logic callers API Methods // Remove the a tick callback
method subscribeCandles() logic callers API Methods // Subscribe candles for a symbol
method subscribeExecutedTrades() logic callers API Methods // Subscribe a executed trade channel
method subscribeTicker() logic callers API Methods // Subscribe a ticker
method unsubscribeCandles() logic callers API Methods // Unsubscribe the candles
method unsubscribeExecutedTrades() logic callers API Methods // Unsubscribe a executed trades channel
method unsubscribeTicker() logic callers API Methods // Unsubscribe a ticker
method updateChannelHeartbeat() logic callers API Methods // Update the channel heartbeat
 
class RawOrderbookManager overview flow hierarchy
constructor RawOrderbookManager() logic callers API Methods
method handleNewOrderbookEntry() logic callers API Methods // Handle a new orderbook entry
method registerOrderbookCallback() logic callers API Methods // Register a new trading orderbook callback
method removeOrderbookCallback() logic callers API Methods // Remove the a trading orderbook callback
method subscribeOrderbook() logic callers API Methods // Subscribe a orderbook
method unsubscribeOrderbook() logic callers API Methods // Unsubscribe a orderbook
 
class SimpleCallbackManager overview flow hierarchy
constructor SimpleCallbackManager() logic callers API Methods
method notifyCallbacks() logic callers API Methods // Update a exchange order
method notifyCallbacks() logic callers API Methods
method registerCallback() logic callers API Methods // Add a order callback
method removeCallback() logic callers API Methods // Remove a order callback
 
class TradeManager overview flow hierarchy
constructor TradeManager() logic callers API Methods
method updateTrade() logic callers API Methods // Update a exchange order
 
class WalletManager overview flow hierarchy
constructor WalletManager() logic callers API Methods
method calculateWalletFundingBalance() logic callers API Methods // Calculate the wallet funding balance for the given currency (e.g., BTC)
method calculateWalletMarginBalance() logic callers API Methods // Calculate the wallet margin balance for the given currency (e.g., BTC)
method getAssetsUnderManagement() logic callers API Methods // Total Assets Under Management for associated account
method getAssetsUnderManagementNet() logic callers API Methods // Net Assets Under Management for associated account
method getWallets() logic callers API Methods // Get all wallets
method throwExceptionIfUnauthenticated() logic callers // Throw a new exception if called on a unauthenticated connection
 
Package com.github.jnidzwetzki.bitfinex.v2.symbol // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexAccountSymbol overview flow hierarchy
constructor BitfinexAccountSymbol() logic callers
constructor BitfinexAccountSymbol() logic callers
method equals() logic callers
method getApiKey() logic callers
method getPermissions() logic callers
method hashCode() logic callers
method toString() logic callers
 
class BitfinexCandlestickSymbol overview flow hierarchy
constructor BitfinexCandlestickSymbol() logic callers
method equals() logic callers
method fromBitfinexString() logic callers // Construct from Bitfinex string
method getCurrencyPair() logic callers
method getTimeframe() logic callers
method hashCode() logic callers
method toBifinexCandlestickString() logic callers // To Bitfinex symbol string
method toString() logic callers
 
class BitfinexExecutedTradeSymbol overview flow hierarchy
constructor BitfinexExecutedTradeSymbol() logic callers
method equals() logic callers
method fromBitfinexString() logic callers // Build from bitfinex string
method getCurrencyPair() logic callers // Get the currency pair
method hashCode() logic callers
method toString() logic callers
 
class BitfinexFundingSymbol overview flow hierarchy
constructor BitfinexFundingSymbol() logic callers
method equals() logic callers
method fromBitfinexString() logic callers // Build from bitfinex string
method getCurrency() logic callers // Get the funding currency
method hashCode() logic callers
method toString() logic callers
 
class BitfinexOrderBookSymbol overview flow hierarchy
constructor BitfinexOrderBookSymbol() logic callers
method equals() logic callers
method fromJSON() logic callers // Build from JSON Array
method getCurrencyPair() logic callers
method getFrequency() logic callers
method getPrecision() logic callers
method getPricePoints() logic callers
method hashCode() logic callers
method isRawOrderBook() logic callers
method toString() logic callers
 
class BitfinexOrderBookSymbol$Frequency overview flow hierarchy
method valueOf() logic callers
 
class BitfinexOrderBookSymbol$Precision overview flow hierarchy
method valueOf() logic callers
 
interface BitfinexStreamSymbol overview flow hierarchy
 
class BitfinexSymbols overview flow hierarchy // Bitfinex symbol factory class
constructor BitfinexSymbols() logic callers
method account() logic callers // Returns symbol for account. used only within lib - no practical use for...
method account() logic callers // Returns symbol for account. used only within lib - no practical use for...
method candlesticks() logic callers // Returns symbol for candlestick channel
method candlesticks() logic callers // Returns symbol for candlestick channel
method executedTrades() logic callers // Returns symbol for candlestick channel
method executedTrades() logic callers // Returns symbol for executed trades channel
method funding() logic callers // returns symbol for funding
method funding() logic callers // returns symbol for funding
method orderBook() logic callers // Returns symbol for candlestick channel
method orderBook() logic callers // returns symbol for order book channel
method rawOrderBook() logic callers // returns symbol for raw order book channel
method rawOrderBook() logic callers // Returns symbol for raw order book channel
method ticker() logic callers // returns symbol for ticker channel
method ticker() logic callers // returns symbol for ticker channel
 
class BitfinexTickerSymbol overview flow hierarchy
constructor BitfinexTickerSymbol() logic callers
method equals() logic callers
method fromBitfinexString() logic callers // Build from bitfinex string
method getCurrency() logic callers // Get the currency pair
method hashCode() logic callers
method toString() logic callers
 
Package com.github.jnidzwetzki.bitfinex.v2.util // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexCurrencyFactory overview flow hierarchy
method build() logic callers // Build the bitfinex currency from sybol string
 
interface BitfinexStreamSymbolToChannelIdResolverAware overview flow hierarchy
method setResolver() logic callers
 
class EventsInTimeslotManager overview flow hierarchy // This class limits the amount of events to t_events in a definable time ...
constructor EventsInTimeslotManager() logic callers
method getNumberOfEventsInTimeslot() logic callers // Get the number of events in the timeslot
method recordNewEvent() logic callers // Record a new event
method waitForNewTimeslot() logic callers // Wait for a new timeslot
 
Package com.github.jnidzwetzki.bitfinex.v2.entity // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexWallet$Type overview flow hierarchy
method values() logic callers
 
Package com.github.jnidzwetzki.bitfinex.v2.symbol // Copyright (C) 2015-2018 Jan Kristof Nidzwetzki Licensed under the Apach...
 
class BitfinexOrderBookSymbol$Frequency overview flow hierarchy
method valueOf() logic callers
 
class BitfinexOrderBookSymbol$Precision overview flow hierarchy
method valueOf() logic callers