package org.f1x.samples;
import org.f1x.SessionIDBean;
import org.f1x.TestCommon;
import org.f1x.api.FixAcceptorSettings;
import org.f1x.api.FixVersion;
import org.f1x.v1.AbstractSessionAcceptor;
import org.f1x.v1.FixSessionAcceptor;
import org.f1x.v1.SingleSessionAcceptor;
public class FixServerSample extends TestCommon {
private static void sample1() {
SessionIDBean sessionID = new SessionIDBean("Sender", "Receiver");
AbstractSessionAcceptor acceptor = new SingleSessionAcceptor("localhost", 9999, new FixSessionAcceptor(FixVersion.FIX44, sessionID, new FixAcceptorSettings()));
new Thread(acceptor).start();
}
private static void sample2() {
/* SessionManager manager = new SimpleSessionManager();
SessionIDBean sessionID = new SessionIDBean("Sender", "Receiver");
manager.addSession(new FixSessionAcceptor(FixVersion.FIX42, new FixAcceptorSettings()));
AbstractSessionAcceptor acceptor = new MultiSessionAcceptor("localhost", 9999, 1000, 1000, acceptorFactory, manager);
new Thread(acceptor).start();*/
}
}