public static void main(String[] args) throws IOException { // Use the factory to get Poloniex exchange API using default settings Exchange anx = ExchangeFactory.INSTANCE.createExchange(PoloniexExchange.class.getName()); ExchangeMetaData exchangeMetaData = anx.getExchangeMetaData(); System.out.println(exchangeMetaData.toJSONString()); System.out.println( "private poll delay ms: " + ExchangeMetaData.getPollDelayMillis(exchangeMetaData.getPrivateRateLimits())); System.out.println( "public poll delay ms: " + ExchangeMetaData.getPollDelayMillis(exchangeMetaData.getPublicRateLimits())); } }
public static void main(String[] args) throws IOException { // Use the factory to get ANX exchange API using default settings Exchange anx = ExchangeFactory.INSTANCE.createExchange(ANXExchange.class.getName()); ExchangeMetaData exchangeMetaData = anx.getExchangeMetaData(); System.out.println(exchangeMetaData.toString()); System.out.println( "private poll delay ms: " + ExchangeMetaData.getPollDelayMillis(exchangeMetaData.getPrivateRateLimits())); System.out.println( "public poll delay ms: " + ExchangeMetaData.getPollDelayMillis(exchangeMetaData.getPublicRateLimits())); // anx. // Create ANX Exchenge with a custom metadata json file ExchangeSpecification exSpec = new ExchangeSpecification(ANXExchange.class); exSpec.setMetaDataJsonFileOverride("/tmp/anxpro.json"); anx = ExchangeFactory.INSTANCE.createExchange(exSpec); System.out.println(anx.getExchangeMetaData().toString()); } }