Skip to content

Instantly share code, notes, and snippets.

@molcik
Last active January 8, 2017 18:19
Show Gist options
  • Save molcik/62edc555d5a133623f313ac3959e2ec5 to your computer and use it in GitHub Desktop.
Save molcik/62edc555d5a133623f313ac3959e2ec5 to your computer and use it in GitHub Desktop.
package api;
import com.ib.controller.ApiController;
import java.util.ArrayList;
public class API implements ApiController.IConnectionHandler {
static API INSTANCE = new API();
Logger m_inLogger = new Logger();
Logger m_outLogger = new Logger();
ApiController m_controller = new ApiController( this, m_inLogger, m_outLogger);
public static void main(String[] args) {
INSTANCE.run();
}
void run() {
// make initial connection to local host, port 7496, client id 0
m_controller.connect( "127.0.0.1", 7496, 0);
// Your implementation
}
// Abstract methods from IConnectionHandler implementation
@Override
public void connected() { }
@Override
public void disconnected() { }
@Override
public void accountList(ArrayList<String> list) { }
@Override public void error(Exception e) { }
@Override public void message(int id, int errorCode, String errorMsg) { }
@Override
public void show(String string) { }
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment