Package com.xeiam.xchange.examples.kraken.account

Source Code of com.xeiam.xchange.examples.kraken.account.KrakenAccountDemo

package com.xeiam.xchange.examples.kraken.account;

import java.io.IOException;

import com.xeiam.xchange.Exchange;
import com.xeiam.xchange.dto.account.AccountInfo;
import com.xeiam.xchange.examples.kraken.KrakenExampleUtils;
import com.xeiam.xchange.kraken.service.polling.KrakenAccountServiceRaw;

/**
* <p>
* Example showing the following:
* </p>
* <ul>
* <li>Connect to Kraken exchange with authentication</li>
* <li>View account balance</li>
* </ul>
*/
public class KrakenAccountDemo {

  public static void main(String[] args) throws IOException {

    Exchange krakenExchange = KrakenExampleUtils.createTestExchange();

    generic(krakenExchange);
    raw(krakenExchange);
  }

  private static void generic(Exchange krakenExchange) throws IOException {

    AccountInfo accountInfo = krakenExchange.getPollingAccountService().getAccountInfo();
    System.out.println("Account Info: " + accountInfo.toString());
  }

  private static void raw(Exchange krakenExchange) throws IOException {

    KrakenAccountServiceRaw rawKrakenAcctService = (KrakenAccountServiceRaw) krakenExchange.getPollingAccountService();
    System.out.println("Balance Info: " + rawKrakenAcctService.getKrakenBalance());
  }
}
TOP

Related Classes of com.xeiam.xchange.examples.kraken.account.KrakenAccountDemo

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.