public class ConnectionHealthMonitor extends SynchronizationListener
| Modifier and Type | Field and Description |
|---|---|
protected static int |
measureInterval |
protected static int |
minQuoteInterval |
| Constructor and Description |
|---|
ConnectionHealthMonitor(MetaApiConnection connection)
Constructs the listener
|
| Modifier and Type | Method and Description |
|---|---|
ConnectionHealthStatus |
getHealthStatus()
Returns health status
|
double |
getUptime()
Returns uptime in percents measured over a period of one week
|
CompletableFuture<Void> |
onSymbolPriceUpdated(MetatraderSymbolPrice price)
Invoked when a symbol price was updated
|
onAccountInformationUpdated, onBrokerConnectionStatusChanged, onConnected, onDealAdded, onDealSynchronizationFinished, onDisconnected, onHistoryOrderAdded, onOrderCompleted, onOrdersReplaced, onOrderSynchronizationFinished, onOrderUpdated, onPositionRemoved, onPositionsReplaced, onPositionUpdated, onSymbolSpecificationUpdated, onSynchronizationStartedprotected static int measureInterval
protected static int minQuoteInterval
public ConnectionHealthMonitor(MetaApiConnection connection)
connection - MetaApi connection instancepublic CompletableFuture<Void> onSymbolPriceUpdated(MetatraderSymbolPrice price)
SynchronizationListeneronSymbolPriceUpdated in class SynchronizationListenerprice - updated MetaTrader symbol pricepublic ConnectionHealthStatus getHealthStatus()
public double getUptime()
Copyright © 2020. All rights reserved.