public class MetaApi extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
MetaApi.Options
MetaApi options
|
| Constructor and Description |
|---|
MetaApi(String token)
Constructs MetaApi class instance with default options
|
MetaApi(String token,
MetaApi.Options opts)
Constructs MetaApi class instance
|
MetaApi(String token,
MetaApi.Options opts,
MetaApiWebsocketClient metaApiWebsocketClient)
Constructs MetaApi class instance with overriden dependencies.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes all clients and connections
|
LatencyMonitor |
getLatencyMonitor()
Returns MetaApi application latency monitor
|
MetatraderAccountApi |
getMetatraderAccountApi()
Returns MetaTrader account API
|
MetatraderDemoAccountApi |
getMetatraderDemoAccountApi()
Returns MetaTrader demo account API
|
ProvisioningProfileApi |
getProvisioningProfileApi()
Returns provisioning profile API
|
public MetaApi(String token) throws IOException
token - authorization tokenIOException - if packet logger is enabled and failed to create the log directorypublic MetaApi(String token, MetaApi.Options opts) throws cloud.metaapi.sdk.clients.error_handler.ValidationException, IOException
token - authorization tokenopts - application options, or nullcloud.metaapi.sdk.clients.error_handler.ValidationException - if specified options are invalidIOException - if packet logger is enabled and failed to create the log directorypublic MetaApi(String token, MetaApi.Options opts, MetaApiWebsocketClient metaApiWebsocketClient) throws Exception
token - authorization tokenopts - application options, or nullmetaApiWebsocketClient - websocket client, or nullException - if instance initialization failedpublic ProvisioningProfileApi getProvisioningProfileApi()
public MetatraderAccountApi getMetatraderAccountApi()
public MetatraderDemoAccountApi getMetatraderDemoAccountApi()
public LatencyMonitor getLatencyMonitor()
public void close()
Copyright © 2022. All rights reserved.